[INFO] fetching crate starlark 0.8.0...
[INFO] checking starlark-0.8.0 against master#9610dfe5a9a731ced1ea4923ecbd0c57fe367898 for beta-170-4
[INFO] extracting crate starlark 0.8.0 into /workspace/builds/worker-5-tc1/source
[INFO] validating manifest of crates.io crate starlark 0.8.0 on toolchain 9610dfe5a9a731ced1ea4923ecbd0c57fe367898
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate starlark 0.8.0
[INFO] finished tweaking crates.io crate starlark 0.8.0
[INFO] tweaked toml for crates.io crate starlark 0.8.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] crate crates.io crate starlark 0.8.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded logos-derive v0.12.0
[INFO] [stderr]   Downloaded gazebo_derive v0.7.0
[INFO] [stderr]   Downloaded logos v0.12.0
[INFO] [stderr]   Downloaded gazebo_lint v0.1.1
[INFO] [stderr]   Downloaded fd-lock v3.0.5
[INFO] [stderr]   Downloaded debugserver-types v0.5.0
[INFO] [stderr]   Downloaded yansi-term v0.1.2
[INFO] [stderr]   Downloaded schemafy_core v0.5.2
[INFO] [stderr]   Downloaded lsp-types v0.89.2
[INFO] [stderr]   Downloaded argfile v0.1.4
[INFO] [stderr]   Downloaded gazebo v0.6.0
[INFO] [stderr]   Downloaded schemafy_lib v0.5.2
[INFO] [stderr]   Downloaded lsp-server v0.5.2
[INFO] [stderr]   Downloaded gazebo_derive v0.6.0
[INFO] [stderr]   Downloaded starlark_derive v0.7.0
[INFO] [stderr]   Downloaded annotate-snippets v0.9.1
[INFO] [stderr]   Downloaded schemafy v0.5.2
[INFO] [stderr]   Downloaded unicode-linebreak v0.1.2
[INFO] [stderr]   Downloaded gazebo v0.7.0
[INFO] [stderr]   Downloaded indoc v1.0.6
[INFO] [stderr]   Downloaded rustix v0.34.6
[INFO] [stderr]   Downloaded windows_x86_64_msvc v0.30.0
[INFO] [stderr]   Downloaded windows_aarch64_msvc v0.30.0
[INFO] [stderr]   Downloaded windows_x86_64_gnu v0.30.0
[INFO] [stderr]   Downloaded windows_i686_gnu v0.30.0
[INFO] [stderr]   Downloaded windows_i686_msvc v0.30.0
[INFO] [stderr]   Downloaded windows-sys v0.30.0
[INFO] [stderr]   Downloaded fancy-regex v0.5.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f09b8cba0bcb737cd4b887834ac72fb17bc5497ac56d80bc90a7a540e5755605
[INFO] running `Command { std: "docker" "start" "-a" "f09b8cba0bcb737cd4b887834ac72fb17bc5497ac56d80bc90a7a540e5755605", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f09b8cba0bcb737cd4b887834ac72fb17bc5497ac56d80bc90a7a540e5755605", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f09b8cba0bcb737cd4b887834ac72fb17bc5497ac56d80bc90a7a540e5755605", kill_on_drop: false }`
[INFO] [stdout] f09b8cba0bcb737cd4b887834ac72fb17bc5497ac56d80bc90a7a540e5755605
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f1c96e90db285567ab408958c87864fd4e5ba39b31c6f0c20cbf785361926197
[INFO] running `Command { std: "docker" "start" "-a" "f1c96e90db285567ab408958c87864fd4e5ba39b31c6f0c20cbf785361926197", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-xid v0.2.3
[INFO] [stderr]    Compiling proc-macro2 v1.0.38
[INFO] [stderr]    Compiling syn v1.0.92
[INFO] [stderr]    Compiling libc v0.2.125
[INFO] [stderr]    Compiling serde_derive v1.0.137
[INFO] [stderr]    Compiling regex-syntax v0.6.25
[INFO] [stderr]    Compiling serde v1.0.137
[INFO] [stderr]    Compiling serde_json v1.0.81
[INFO] [stderr]    Compiling parking_lot_core v0.9.3
[INFO] [stderr]    Compiling indexmap v1.8.1
[INFO] [stderr]    Compiling scopeguard v1.1.0
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]    Compiling lock_api v0.4.7
[INFO] [stderr]    Compiling smallvec v1.8.0
[INFO] [stderr]    Compiling ryu v1.0.9
[INFO] [stderr]    Compiling itoa v1.0.1
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling io-lifetimes v0.6.1
[INFO] [stderr]    Compiling hashbrown v0.11.2
[INFO] [stderr]    Compiling siphasher v0.3.10
[INFO] [stderr]     Checking tinyvec v1.6.0
[INFO] [stderr]    Compiling num-traits v0.2.15
[INFO] [stderr]    Compiling ahash v0.7.6
[INFO] [stderr]    Compiling rustix v0.34.6
[INFO] [stderr]    Compiling phf_shared v0.10.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.8
[INFO] [stderr]    Compiling bit-vec v0.6.3
[INFO] [stderr]    Compiling once_cell v1.10.0
[INFO] [stderr]    Compiling either v1.6.1
[INFO] [stderr]    Compiling precomputed-hash v0.1.1
[INFO] [stderr]    Compiling new_debug_unreachable v1.0.4
[INFO] [stderr]    Compiling itertools v0.10.3
[INFO] [stderr]    Compiling ena v0.14.0
[INFO] [stderr]    Compiling bit-set v0.5.2
[INFO] [stderr]     Checking unicode-bidi v0.3.8
[INFO] [stderr]     Checking linux-raw-sys v0.0.46
[INFO] [stderr]    Compiling diff v0.1.12
[INFO] [stderr]    Compiling pico-args v0.4.2
[INFO] [stderr]     Checking nibble_vec v0.1.0
[INFO] [stderr]     Checking aho-corasick v0.7.18
[INFO] [stderr]    Compiling quote v1.0.18
[INFO] [stderr]    Compiling num-bigint v0.4.3
[INFO] [stderr]    Compiling dirs-sys-next v0.1.2
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]     Checking unicode-normalization v0.1.19
[INFO] [stderr]    Compiling dirs-next v2.0.0
[INFO] [stderr]    Compiling anyhow v1.0.57
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling term v0.7.0
[INFO] [stderr]    Compiling petgraph v0.6.0
[INFO] [stderr]    Compiling parking_lot v0.12.0
[INFO] [stderr]    Compiling beef v0.5.1
[INFO] [stderr]    Compiling erased-serde v0.3.20
[INFO] [stderr]    Compiling utf8-ranges v1.0.5
[INFO] [stderr]     Checking endian-type v0.1.2
[INFO] [stderr]    Compiling string_cache v0.8.4
[INFO] [stderr]    Compiling ascii-canvas v3.0.0
[INFO] [stderr]     Checking radix_trie v0.2.1
[INFO] [stderr]     Checking getrandom v0.2.6
[INFO] [stderr]     Checking nix v0.23.1
[INFO] [stderr]     Checking num-integer v0.1.45
[INFO] [stderr]     Checking clap v2.34.0
[INFO] [stderr]     Checking idna v0.2.3
[INFO] [stderr]    Compiling regex v1.5.5
[INFO] [stderr]     Checking crossbeam-channel v0.5.4
[INFO] [stderr]     Checking os_str_bytes v6.0.0
[INFO] [stderr]     Checking unicode-segmentation v1.9.0
[INFO] [stderr]     Checking utf8parse v0.2.0
[INFO] [stderr]     Checking yansi-term v0.1.2
[INFO] [stderr]     Checking smawk v0.3.1
[INFO] [stderr]    Compiling convert_case v0.4.0
[INFO] [stderr]     Checking annotate-snippets v0.9.1
[INFO] [stderr]     Checking itertools v0.9.0
[INFO] [stderr]     Checking argfile v0.1.4
[INFO] [stderr]     Checking rand_core v0.6.3
[INFO] [stderr]     Checking static_assertions v1.1.0
[INFO] [stderr]     Checking lalrpop-util v0.19.8
[INFO] [stderr]     Checking bumpalo v3.9.1
[INFO] [stderr]    Compiling indoc v1.0.6
[INFO] [stderr]     Checking maplit v1.0.2
[INFO] [stderr]     Checking indenter v0.3.3
[INFO] [stderr]     Checking ppv-lite86 v0.2.16
[INFO] [stderr]    Compiling paste v1.0.7
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]    Compiling Inflector v0.11.4
[INFO] [stderr]     Checking fd-lock v3.0.5
[INFO] [stderr]    Compiling lalrpop v0.19.8
[INFO] [stderr]     Checking fancy-regex v0.5.0
[INFO] [stderr]    Compiling unicode-linebreak v0.1.2
[INFO] [stderr]     Checking rustyline v9.1.2
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling serde_repr v0.1.8
[INFO] [stderr]    Compiling gazebo_derive v0.6.0
[INFO] [stderr]    Compiling structopt-derive v0.4.18
[INFO] [stderr]    Compiling logos-derive v0.12.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.31
[INFO] [stderr]    Compiling gazebo_derive v0.7.0
[INFO] [stderr]    Compiling derivative v2.2.0
[INFO] [stderr]    Compiling derive_more v0.99.17
[INFO] [stderr]     Checking textwrap v0.14.2
[INFO] [stderr]     Checking gazebo v0.7.0
[INFO] [stderr]    Compiling gazebo v0.6.0
[INFO] [stderr]     Checking structopt v0.3.26
[INFO] [stderr]     Checking thiserror v1.0.31
[INFO] [stderr]    Compiling starlark_derive v0.7.0
[INFO] [stderr]     Checking logos v0.12.0
[INFO] [stderr]    Compiling starlark v0.8.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking url v2.2.2
[INFO] [stderr]     Checking lsp-types v0.89.2
[INFO] [stderr]     Checking lsp-server v0.5.2
[INFO] [stderr]    Compiling schemafy_core v0.5.2
[INFO] [stderr]    Compiling schemafy_lib v0.5.2
[INFO] [stderr]    Compiling schemafy v0.5.2
[INFO] [stderr]     Checking debugserver-types v0.5.0
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]    --> src/lib.rs:352:12
[INFO] [stdout]     |
[INFO] [stdout] 352 | #![feature(box_syntax)]
[INFO] [stdout]     |            ^^^^^^^^^^ feature has been removed
[INFO] [stdout]     |
[INFO] [stdout]     = note: replaced with `#[rustc_box]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]    --> src/lib.rs:352:12
[INFO] [stdout]     |
[INFO] [stdout] 352 | #![feature(box_syntax)]
[INFO] [stdout]     |            ^^^^^^^^^^ feature has been removed
[INFO] [stdout]     |
[INFO] [stdout]     = note: replaced with `#[rustc_box]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/assert/assert.rs:225:25
[INFO] [stdout]     |
[INFO] [stdout] 225 |             setup_eval: box |_| (),
[INFO] [stdout]     |                         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 225 |             setup_eval: Box::new(|_| ()),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/assert/assert.rs:225:25
[INFO] [stdout]     |
[INFO] [stdout] 225 |             setup_eval: box |_| (),
[INFO] [stdout]     |                         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 225 |             setup_eval: Box::new(|_| ()),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/assert/assert.rs:237:27
[INFO] [stdout]     |
[INFO] [stdout] 237 |         self.setup_eval = box setup;
[INFO] [stdout]     |                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 237 |         self.setup_eval = Box::new(setup);
[INFO] [stdout]     |                           ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/assert/assert.rs:237:27
[INFO] [stdout]     |
[INFO] [stdout] 237 |         self.setup_eval = box setup;
[INFO] [stdout]     |                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 237 |         self.setup_eval = Box::new(setup);
[INFO] [stdout]     |                           ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/collections/small_map.rs:107:29
[INFO] [stdout]     |
[INFO] [stdout] 107 |                 index: Some(box RawTable::with_capacity(n)),
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 107 |                 index: Some(Box::new(RawTable::with_capacity(n))),
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/collections/small_map.rs:355:27
[INFO] [stdout]     |
[INFO] [stdout] 355 |         self.index = Some(box index);
[INFO] [stdout]     |                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 355 |         self.index = Some(Box::new(index));
[INFO] [stdout]     |                           ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/collections/small_map.rs:107:29
[INFO] [stdout]     |
[INFO] [stdout] 107 |                 index: Some(box RawTable::with_capacity(n)),
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 107 |                 index: Some(Box::new(RawTable::with_capacity(n))),
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/collections/small_map.rs:355:27
[INFO] [stdout]     |
[INFO] [stdout] 355 |         self.index = Some(box index);
[INFO] [stdout]     |                           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 355 |         self.index = Some(Box::new(index));
[INFO] [stdout]     |                           ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/environment/globals.rs:305:27
[INFO] [stdout]     |
[INFO] [stdout] 305 |                 function: box f,
[INFO] [stdout]     |                           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 305 |                 function: Box::new(f),
[INFO] [stdout]     |                           ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/environment/globals.rs:401:27
[INFO] [stdout]     |
[INFO] [stdout] 401 |                 function: box f,
[INFO] [stdout]     |                           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 401 |                 function: Box::new(f),
[INFO] [stdout]     |                           ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/environment/globals.rs:432:27
[INFO] [stdout]     |
[INFO] [stdout] 432 |                 function: box f,
[INFO] [stdout]     |                           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 432 |                 function: Box::new(f),
[INFO] [stdout]     |                           ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/environment/globals.rs:305:27
[INFO] [stdout]     |
[INFO] [stdout] 305 |                 function: box f,
[INFO] [stdout]     |                           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 305 |                 function: Box::new(f),
[INFO] [stdout]     |                           ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/environment/globals.rs:401:27
[INFO] [stdout]     |
[INFO] [stdout] 401 |                 function: box f,
[INFO] [stdout]     |                           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 401 |                 function: Box::new(f),
[INFO] [stdout]     |                           ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/environment/globals.rs:432:27
[INFO] [stdout]     |
[INFO] [stdout] 432 |                 function: box f,
[INFO] [stdout]     |                           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 432 |                 function: Box::new(f),
[INFO] [stdout]     |                           ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/eval/compiler/call.rs:82:38
[INFO] [stdout]    |
[INFO] [stdout] 82 |             node: CallCompiled::Call(box (IrSpanned { span, node: fun }, args)),
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 82 |             node: CallCompiled::Call(Box::new((IrSpanned { span, node: fun }, args))),
[INFO] [stdout]    |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/call.rs:101:48
[INFO] [stdout]     |
[INFO] [stdout] 101 |                     node: CallCompiled::Method(box (this, field, args)),
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 101 |                     node: CallCompiled::Method(Box::new((this, field, args))),
[INFO] [stdout]     |                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/call.rs:282:42
[INFO] [stdout]     |
[INFO] [stdout] 282 |                 node: CallCompiled::Call(box (left, args)),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 282 |                 node: CallCompiled::Call(Box::new((left, args))),
[INFO] [stdout]     |                                          ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/call.rs:329:40
[INFO] [stdout]     |
[INFO] [stdout] 329 |             node: CallCompiled::Method(box (e, s, args)),
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 329 |             node: CallCompiled::Method(Box::new((e, s, args))),
[INFO] [stdout]     |                                        ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/eval/compiler/call.rs:82:38
[INFO] [stdout]    |
[INFO] [stdout] 82 |             node: CallCompiled::Call(box (IrSpanned { span, node: fun }, args)),
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 82 |             node: CallCompiled::Call(Box::new((IrSpanned { span, node: fun }, args))),
[INFO] [stdout]    |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/eval/compiler/compr.rs:44:49
[INFO] [stdout]    |
[INFO] [stdout] 44 |         ExprCompiled::compr(ComprCompiled::List(box x, clauses))
[INFO] [stdout]    |                                                 ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 44 |         ExprCompiled::compr(ComprCompiled::List(Box::new(x), clauses))
[INFO] [stdout]    |                                                 ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/call.rs:101:48
[INFO] [stdout]     |
[INFO] [stdout] 101 |                     node: CallCompiled::Method(box (this, field, args)),
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 101 |                     node: CallCompiled::Method(Box::new((this, field, args))),
[INFO] [stdout]     |                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/eval/compiler/compr.rs:57:49
[INFO] [stdout]    |
[INFO] [stdout] 57 |         ExprCompiled::compr(ComprCompiled::Dict(box (k, v), clauses))
[INFO] [stdout]    |                                                 ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 57 |         ExprCompiled::compr(ComprCompiled::Dict(Box::new((k, v)), clauses))
[INFO] [stdout]    |                                                 ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/call.rs:282:42
[INFO] [stdout]     |
[INFO] [stdout] 282 |                 node: CallCompiled::Call(box (left, args)),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 282 |                 node: CallCompiled::Call(Box::new((left, args))),
[INFO] [stdout]     |                                          ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/compr.rs:135:57
[INFO] [stdout]     |
[INFO] [stdout] 135 |                 ExprCompiled::compr(ComprCompiled::List(box x.optimize_on_freeze(ctx), clauses))
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 135 |                 ExprCompiled::compr(ComprCompiled::List(Box::new(x.optimize_on_freeze(ctx)), clauses))
[INFO] [stdout]     |                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/call.rs:329:40
[INFO] [stdout]     |
[INFO] [stdout] 329 |             node: CallCompiled::Method(box (e, s, args)),
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 329 |             node: CallCompiled::Method(Box::new((e, s, args))),
[INFO] [stdout]     |                                        ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/compr.rs:140:21
[INFO] [stdout]     |
[INFO] [stdout] 140 |                     box (k.optimize_on_freeze(ctx), v.optimize_on_freeze(ctx)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 140 |                     Box::new((k.optimize_on_freeze(ctx), v.optimize_on_freeze(ctx))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/eval/compiler/compr.rs:44:49
[INFO] [stdout]    |
[INFO] [stdout] 44 |         ExprCompiled::compr(ComprCompiled::List(box x, clauses))
[INFO] [stdout]    |                                                 ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 44 |         ExprCompiled::compr(ComprCompiled::List(Box::new(x), clauses))
[INFO] [stdout]    |                                                 ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/eval/compiler/compr.rs:57:49
[INFO] [stdout]    |
[INFO] [stdout] 57 |         ExprCompiled::compr(ComprCompiled::Dict(box (k, v), clauses))
[INFO] [stdout]    |                                                 ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 57 |         ExprCompiled::compr(ComprCompiled::Dict(Box::new((k, v)), clauses))
[INFO] [stdout]    |                                                 ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/compr.rs:135:57
[INFO] [stdout]     |
[INFO] [stdout] 135 |                 ExprCompiled::compr(ComprCompiled::List(box x.optimize_on_freeze(ctx), clauses))
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 135 |                 ExprCompiled::compr(ComprCompiled::List(Box::new(x.optimize_on_freeze(ctx)), clauses))
[INFO] [stdout]     |                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/compr.rs:140:21
[INFO] [stdout]     |
[INFO] [stdout] 140 |                     box (k.optimize_on_freeze(ctx), v.optimize_on_freeze(ctx)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 140 |                     Box::new((k.optimize_on_freeze(ctx), v.optimize_on_freeze(ctx))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/def.rs:309:36
[INFO] [stdout]     |
[INFO] [stdout] 309 |                 ExprCompiled::Type(box Compiler::is_safe_to_inline_expr_spanned(v)?)
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 309 |                 ExprCompiled::Type(Box::new(Compiler::is_safe_to_inline_expr_spanned(v)?))
[INFO] [stdout]     |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/def.rs:312:38
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 ExprCompiled::TypeIs(box Compiler::is_safe_to_inline_expr_spanned(v)?, *t)
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 ExprCompiled::TypeIs(Box::new(Compiler::is_safe_to_inline_expr_spanned(v)?), *t)
[INFO] [stdout]     |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/def.rs:331:34
[INFO] [stdout]     |
[INFO] [stdout] 331 |                 ExprCompiled::If(box (c, t, f))
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 331 |                 ExprCompiled::If(Box::new((c, t, f)))
[INFO] [stdout]     |                                  ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/def.rs:335:35
[INFO] [stdout]     |
[INFO] [stdout] 335 |                 ExprCompiled::Not(box x)
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 335 |                 ExprCompiled::Not(Box::new(x))
[INFO] [stdout]     |                                   ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/def.rs:340:35
[INFO] [stdout]     |
[INFO] [stdout] 340 |                 ExprCompiled::And(box (x, y))
[INFO] [stdout]     |                                   ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 340 |                 ExprCompiled::And(Box::new((x, y)))
[INFO] [stdout]     |                                   ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/def.rs:345:34
[INFO] [stdout]     |
[INFO] [stdout] 345 |                 ExprCompiled::Or(box (x, y))
[INFO] [stdout]     |                                  ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 345 |                 ExprCompiled::Or(Box::new((x, y)))
[INFO] [stdout]     |                                  ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/def.rs:350:35
[INFO] [stdout]     |
[INFO] [stdout] 350 |                 ExprCompiled::Seq(box (x, y))
[INFO] [stdout]     |                                   ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 350 |                 ExprCompiled::Seq(Box::new((x, y)))
[INFO] [stdout]     |                                   ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/def.rs:356:41
[INFO] [stdout]     |
[INFO] [stdout] 356 |                 ExprCompiled::FormatOne(box (*before, v, *after))
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 356 |                 ExprCompiled::FormatOne(Box::new((*before, v, *after)))
[INFO] [stdout]     |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/def.rs:424:57
[INFO] [stdout]     |
[INFO] [stdout] 424 |         let return_type = return_type.map(|return_type| box self.expr(*return_type));
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 424 |         let return_type = return_type.map(|return_type| Box::new(self.expr(*return_type)));
[INFO] [stdout]     |                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/def.rs:309:36
[INFO] [stdout]     |
[INFO] [stdout] 309 |                 ExprCompiled::Type(box Compiler::is_safe_to_inline_expr_spanned(v)?)
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 309 |                 ExprCompiled::Type(Box::new(Compiler::is_safe_to_inline_expr_spanned(v)?))
[INFO] [stdout]     |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/def.rs:312:38
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 ExprCompiled::TypeIs(box Compiler::is_safe_to_inline_expr_spanned(v)?, *t)
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 ExprCompiled::TypeIs(Box::new(Compiler::is_safe_to_inline_expr_spanned(v)?), *t)
[INFO] [stdout]     |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/def.rs:331:34
[INFO] [stdout]     |
[INFO] [stdout] 331 |                 ExprCompiled::If(box (c, t, f))
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 331 |                 ExprCompiled::If(Box::new((c, t, f)))
[INFO] [stdout]     |                                  ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/def.rs:335:35
[INFO] [stdout]     |
[INFO] [stdout] 335 |                 ExprCompiled::Not(box x)
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 335 |                 ExprCompiled::Not(Box::new(x))
[INFO] [stdout]     |                                   ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/def.rs:340:35
[INFO] [stdout]     |
[INFO] [stdout] 340 |                 ExprCompiled::And(box (x, y))
[INFO] [stdout]     |                                   ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 340 |                 ExprCompiled::And(Box::new((x, y)))
[INFO] [stdout]     |                                   ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/def.rs:345:34
[INFO] [stdout]     |
[INFO] [stdout] 345 |                 ExprCompiled::Or(box (x, y))
[INFO] [stdout]     |                                  ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 345 |                 ExprCompiled::Or(Box::new((x, y)))
[INFO] [stdout]     |                                  ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/def.rs:350:35
[INFO] [stdout]     |
[INFO] [stdout] 350 |                 ExprCompiled::Seq(box (x, y))
[INFO] [stdout]     |                                   ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 350 |                 ExprCompiled::Seq(Box::new((x, y)))
[INFO] [stdout]     |                                   ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/def.rs:356:41
[INFO] [stdout]     |
[INFO] [stdout] 356 |                 ExprCompiled::FormatOne(box (*before, v, *after))
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 356 |                 ExprCompiled::FormatOne(Box::new((*before, v, *after)))
[INFO] [stdout]     |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/def.rs:424:57
[INFO] [stdout]     |
[INFO] [stdout] 424 |         let return_type = return_type.map(|return_type| box self.expr(*return_type));
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 424 |         let return_type = return_type.map(|return_type| Box::new(self.expr(*return_type)));
[INFO] [stdout]     |                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:470:41
[INFO] [stdout]     |
[INFO] [stdout] 470 |                 node: ExprCompiled::Not(box expr),
[INFO] [stdout]     |                                         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 470 |                 node: ExprCompiled::Not(Box::new(expr)),
[INFO] [stdout]     |                                         ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:482:40
[INFO] [stdout]     |
[INFO] [stdout] 482 |                 node: ExprCompiled::Or(box (l, r)),
[INFO] [stdout]     |                                        ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 482 |                 node: ExprCompiled::Or(Box::new((l, r))),
[INFO] [stdout]     |                                        ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:494:41
[INFO] [stdout]     |
[INFO] [stdout] 494 |                 node: ExprCompiled::And(box (l, r)),
[INFO] [stdout]     |                                         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 494 |                 node: ExprCompiled::And(Box::new((l, r))),
[INFO] [stdout]     |                                         ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:509:41
[INFO] [stdout]     |
[INFO] [stdout] 509 |                 node: ExprCompiled::Seq(box (l, r)),
[INFO] [stdout]     |                                         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 509 |                 node: ExprCompiled::Seq(Box::new((l, r))),
[INFO] [stdout]     |                                         ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:528:46
[INFO] [stdout]     |
[INFO] [stdout] 528 |         ExprCompiled::Op(ExprBinOp::Percent, box (l, r))
[INFO] [stdout]     |                                              ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 528 |         ExprCompiled::Op(ExprBinOp::Percent, Box::new((l, r)))
[INFO] [stdout]     |                                              ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:546:35
[INFO] [stdout]     |
[INFO] [stdout] 546 |         ExprCompiled::PercentSOne(box (before, arg, after))
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 546 |         ExprCompiled::PercentSOne(Box::new((before, arg, after)))
[INFO] [stdout]     |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:561:33
[INFO] [stdout]     |
[INFO] [stdout] 561 |         ExprCompiled::FormatOne(box (before, arg, after))
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 561 |         ExprCompiled::FormatOne(Box::new((before, arg, after)))
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:577:42
[INFO] [stdout]     |
[INFO] [stdout] 577 |         ExprCompiled::Op(ExprBinOp::Add, box (l, r))
[INFO] [stdout]     |                                          ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 577 |         ExprCompiled::Op(ExprBinOp::Add, Box::new((l, r)))
[INFO] [stdout]     |                                          ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:601:48
[INFO] [stdout]     |
[INFO] [stdout] 601 |             bin_op => ExprCompiled::Op(bin_op, box (l, r)),
[INFO] [stdout]     |                                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 601 |             bin_op => ExprCompiled::Op(bin_op, Box::new((l, r))),
[INFO] [stdout]     |                                                ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:627:48
[INFO] [stdout]     |
[INFO] [stdout] 627 |                         node: ExprCompiled::If(box (cond, t, f)),
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 627 |                         node: ExprCompiled::If(Box::new((cond, t, f))),
[INFO] [stdout]     |                                                ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:648:32
[INFO] [stdout]     |
[INFO] [stdout] 648 |         ExprCompiled::UnOp(op, box expr)
[INFO] [stdout]     |                                ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 648 |         ExprCompiled::UnOp(op, Box::new(expr))
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:700:61
[INFO] [stdout]     |
[INFO] [stdout] 700 |                     ExprCompiled::Compr(ComprCompiled::List(box x, clauses))
[INFO] [stdout]     |                                                             ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 700 |                     ExprCompiled::Compr(ComprCompiled::List(Box::new(x), clauses))
[INFO] [stdout]     |                                                             ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:707:61
[INFO] [stdout]     |
[INFO] [stdout] 707 |                     ExprCompiled::Compr(ComprCompiled::Dict(box (k, v), clauses))
[INFO] [stdout]     |                                                             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 707 |                     ExprCompiled::Compr(ComprCompiled::Dict(Box::new((k, v)), clauses))
[INFO] [stdout]     |                                                             ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:470:41
[INFO] [stdout]     |
[INFO] [stdout] 470 |                 node: ExprCompiled::Not(box expr),
[INFO] [stdout]     |                                         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 470 |                 node: ExprCompiled::Not(Box::new(expr)),
[INFO] [stdout]     |                                         ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:482:40
[INFO] [stdout]     |
[INFO] [stdout] 482 |                 node: ExprCompiled::Or(box (l, r)),
[INFO] [stdout]     |                                        ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 482 |                 node: ExprCompiled::Or(Box::new((l, r))),
[INFO] [stdout]     |                                        ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:753:27
[INFO] [stdout]     |
[INFO] [stdout] 753 |         ExprCompiled::Dot(box object, field.clone())
[INFO] [stdout]     |                           ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 753 |         ExprCompiled::Dot(Box::new(object), field.clone())
[INFO] [stdout]     |                           ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:494:41
[INFO] [stdout]     |
[INFO] [stdout] 494 |                 node: ExprCompiled::And(box (l, r)),
[INFO] [stdout]     |                                         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 494 |                 node: ExprCompiled::And(Box::new((l, r))),
[INFO] [stdout]     |                                         ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:782:29
[INFO] [stdout]     |
[INFO] [stdout] 782 |         ExprCompiled::Slice(box (array, start, stop, step))
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 782 |         ExprCompiled::Slice(Box::new((array, start, stop, step)))
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:509:41
[INFO] [stdout]     |
[INFO] [stdout] 509 |                 node: ExprCompiled::Seq(box (l, r)),
[INFO] [stdout]     |                                         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 509 |                 node: ExprCompiled::Seq(Box::new((l, r))),
[INFO] [stdout]     |                                         ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:799:40
[INFO] [stdout]     |
[INFO] [stdout] 799 |         ExprCompiled::ArrayIndirection(box (array, index))
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 799 |         ExprCompiled::ArrayIndirection(Box::new((array, index)))
[INFO] [stdout]     |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:528:46
[INFO] [stdout]     |
[INFO] [stdout] 528 |         ExprCompiled::Op(ExprBinOp::Percent, box (l, r))
[INFO] [stdout]     |                                              ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 528 |         ExprCompiled::Op(ExprBinOp::Percent, Box::new((l, r)))
[INFO] [stdout]     |                                              ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:825:37
[INFO] [stdout]     |
[INFO] [stdout] 825 |             _ => ExprCompiled::Type(box v),
[INFO] [stdout]     |                                     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 825 |             _ => ExprCompiled::Type(Box::new(v)),
[INFO] [stdout]     |                                     ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:546:35
[INFO] [stdout]     |
[INFO] [stdout] 546 |         ExprCompiled::PercentSOne(box (before, arg, after))
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 546 |         ExprCompiled::PercentSOne(Box::new((before, arg, after)))
[INFO] [stdout]     |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:835:30
[INFO] [stdout]     |
[INFO] [stdout] 835 |         ExprCompiled::TypeIs(box v, t)
[INFO] [stdout]     |                              ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 835 |         ExprCompiled::TypeIs(Box::new(v), t)
[INFO] [stdout]     |                              ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:561:33
[INFO] [stdout]     |
[INFO] [stdout] 561 |         ExprCompiled::FormatOne(box (before, arg, after))
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 561 |         ExprCompiled::FormatOne(Box::new((before, arg, after)))
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:844:27
[INFO] [stdout]     |
[INFO] [stdout] 844 |         ExprCompiled::Len(box arg)
[INFO] [stdout]     |                           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 844 |         ExprCompiled::Len(Box::new(arg))
[INFO] [stdout]     |                           ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:577:42
[INFO] [stdout]     |
[INFO] [stdout] 577 |         ExprCompiled::Op(ExprBinOp::Add, box (l, r))
[INFO] [stdout]     |                                          ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 577 |         ExprCompiled::Op(ExprBinOp::Add, Box::new((l, r)))
[INFO] [stdout]     |                                          ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:859:31
[INFO] [stdout]     |
[INFO] [stdout] 859 |         ExprCompiled::Compare(box (l, r), cmp)
[INFO] [stdout]     |                               ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 859 |         ExprCompiled::Compare(Box::new((l, r)), cmp)
[INFO] [stdout]     |                               ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:601:48
[INFO] [stdout]     |
[INFO] [stdout] 601 |             bin_op => ExprCompiled::Op(bin_op, box (l, r)),
[INFO] [stdout]     |                                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 601 |             bin_op => ExprCompiled::Op(bin_op, Box::new((l, r))),
[INFO] [stdout]     |                                                ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:627:48
[INFO] [stdout]     |
[INFO] [stdout] 627 |                         node: ExprCompiled::If(box (cond, t, f)),
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 627 |                         node: ExprCompiled::If(Box::new((cond, t, f))),
[INFO] [stdout]     |                                                ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:926:26
[INFO] [stdout]     |
[INFO] [stdout] 926 |     ExprCompiled::Equals(box (l, r))
[INFO] [stdout]     |                          ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 926 |     ExprCompiled::Equals(Box::new((l, r)))
[INFO] [stdout]     |                          ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:648:32
[INFO] [stdout]     |
[INFO] [stdout] 648 |         ExprCompiled::UnOp(op, box expr)
[INFO] [stdout]     |                                ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 648 |         ExprCompiled::UnOp(op, Box::new(expr))
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:700:61
[INFO] [stdout]     |
[INFO] [stdout] 700 |                     ExprCompiled::Compr(ComprCompiled::List(box x, clauses))
[INFO] [stdout]     |                                                             ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 700 |                     ExprCompiled::Compr(ComprCompiled::List(Box::new(x), clauses))
[INFO] [stdout]     |                                                             ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:707:61
[INFO] [stdout]     |
[INFO] [stdout] 707 |                     ExprCompiled::Compr(ComprCompiled::Dict(box (k, v), clauses))
[INFO] [stdout]     |                                                             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 707 |                     ExprCompiled::Compr(ComprCompiled::Dict(Box::new((k, v)), clauses))
[INFO] [stdout]     |                                                             ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:753:27
[INFO] [stdout]     |
[INFO] [stdout] 753 |         ExprCompiled::Dot(box object, field.clone())
[INFO] [stdout]     |                           ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 753 |         ExprCompiled::Dot(Box::new(object), field.clone())
[INFO] [stdout]     |                           ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:782:29
[INFO] [stdout]     |
[INFO] [stdout] 782 |         ExprCompiled::Slice(box (array, start, stop, step))
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 782 |         ExprCompiled::Slice(Box::new((array, start, stop, step)))
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:799:40
[INFO] [stdout]     |
[INFO] [stdout] 799 |         ExprCompiled::ArrayIndirection(box (array, index))
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 799 |         ExprCompiled::ArrayIndirection(Box::new((array, index)))
[INFO] [stdout]     |                                        ~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:825:37
[INFO] [stdout]     |
[INFO] [stdout] 825 |             _ => ExprCompiled::Type(box v),
[INFO] [stdout]     |                                     ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 825 |             _ => ExprCompiled::Type(Box::new(v)),
[INFO] [stdout]     |                                     ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:835:30
[INFO] [stdout]     |
[INFO] [stdout] 835 |         ExprCompiled::TypeIs(box v, t)
[INFO] [stdout]     |                              ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 835 |         ExprCompiled::TypeIs(Box::new(v), t)
[INFO] [stdout]     |                              ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:844:27
[INFO] [stdout]     |
[INFO] [stdout] 844 |         ExprCompiled::Len(box arg)
[INFO] [stdout]     |                           ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 844 |         ExprCompiled::Len(Box::new(arg))
[INFO] [stdout]     |                           ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:859:31
[INFO] [stdout]     |
[INFO] [stdout] 859 |         ExprCompiled::Compare(box (l, r), cmp)
[INFO] [stdout]     |                               ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 859 |         ExprCompiled::Compare(Box::new((l, r)), cmp)
[INFO] [stdout]     |                               ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr.rs:926:26
[INFO] [stdout]     |
[INFO] [stdout] 926 |     ExprCompiled::Equals(box (l, r))
[INFO] [stdout]     |                          ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 926 |     ExprCompiled::Equals(Box::new((l, r)))
[INFO] [stdout]     |                          ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/eval/compiler/expr_bool.rs:80:72
[INFO] [stdout]    |
[INFO] [stdout] 80 |                         node: ExprCompiledBool::Expr(ExprCompiled::Not(box x.into_expr())),
[INFO] [stdout]    |                                                                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 80 |                         node: ExprCompiledBool::Expr(ExprCompiled::Not(Box::new(x.into_expr()))),
[INFO] [stdout]    |                                                                        ~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr_bool.rs:107:72
[INFO] [stdout]     |
[INFO] [stdout] 107 |                           node: ExprCompiledBool::Expr(ExprCompiled::And(box (
[INFO] [stdout]     |  ________________________________________________________________________^
[INFO] [stdout] 108 | |                             x.into_expr(),
[INFO] [stdout] 109 | |                             y.into_expr(),
[INFO] [stdout] 110 | |                         ))),
[INFO] [stdout]     | |_________________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 107 ~                         node: ExprCompiledBool::Expr(ExprCompiled::And(Box::new((
[INFO] [stdout] 108 +                             x.into_expr(),
[INFO] [stdout] 109 +                             y.into_expr(),
[INFO] [stdout] 110 ~                         )))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr_bool.rs:139:71
[INFO] [stdout]     |
[INFO] [stdout] 139 |                           node: ExprCompiledBool::Expr(ExprCompiled::Or(box (
[INFO] [stdout]     |  _______________________________________________________________________^
[INFO] [stdout] 140 | |                             x.into_expr(),
[INFO] [stdout] 141 | |                             y.into_expr(),
[INFO] [stdout] 142 | |                         ))),
[INFO] [stdout]     | |_________________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 139 ~                         node: ExprCompiledBool::Expr(ExprCompiled::Or(Box::new((
[INFO] [stdout] 140 +                             x.into_expr(),
[INFO] [stdout] 141 +                             y.into_expr(),
[INFO] [stdout] 142 ~                         )))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/eval/compiler/expr_bool.rs:80:72
[INFO] [stdout]    |
[INFO] [stdout] 80 |                         node: ExprCompiledBool::Expr(ExprCompiled::Not(box x.into_expr())),
[INFO] [stdout]    |                                                                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 80 |                         node: ExprCompiledBool::Expr(ExprCompiled::Not(Box::new(x.into_expr()))),
[INFO] [stdout]    |                                                                        ~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr_bool.rs:107:72
[INFO] [stdout]     |
[INFO] [stdout] 107 |                           node: ExprCompiledBool::Expr(ExprCompiled::And(box (
[INFO] [stdout]     |  ________________________________________________________________________^
[INFO] [stdout] 108 | |                             x.into_expr(),
[INFO] [stdout] 109 | |                             y.into_expr(),
[INFO] [stdout] 110 | |                         ))),
[INFO] [stdout]     | |_________________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 107 ~                         node: ExprCompiledBool::Expr(ExprCompiled::And(Box::new((
[INFO] [stdout] 108 +                             x.into_expr(),
[INFO] [stdout] 109 +                             y.into_expr(),
[INFO] [stdout] 110 ~                         )))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/expr_bool.rs:139:71
[INFO] [stdout]     |
[INFO] [stdout] 139 |                           node: ExprCompiledBool::Expr(ExprCompiled::Or(box (
[INFO] [stdout]     |  _______________________________________________________________________^
[INFO] [stdout] 140 | |                             x.into_expr(),
[INFO] [stdout] 141 | |                             y.into_expr(),
[INFO] [stdout] 142 | |                         ))),
[INFO] [stdout]     | |_________________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 139 ~                         node: ExprCompiledBool::Expr(ExprCompiled::Or(Box::new((
[INFO] [stdout] 140 +                             x.into_expr(),
[INFO] [stdout] 141 +                             y.into_expr(),
[INFO] [stdout] 142 ~                         )))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/stmt.rs:295:52
[INFO] [stdout]     |
[INFO] [stdout] 295 | ...                   node: StmtCompiled::If(box (cond, t, f)),
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 295 |                             node: StmtCompiled::If(Box::new((cond, t, f))),
[INFO] [stdout]     |                                                    ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/stmt.rs:314:37
[INFO] [stdout]     |
[INFO] [stdout] 314 |             node: StmtCompiled::For(box (var, over, body)),
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 314 |             node: StmtCompiled::For(Box::new((var, over, body))),
[INFO] [stdout]     |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/stmt.rs:295:52
[INFO] [stdout]     |
[INFO] [stdout] 295 | ...                   node: StmtCompiled::If(box (cond, t, f)),
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 295 |                             node: StmtCompiled::If(Box::new((cond, t, f))),
[INFO] [stdout]     |                                                    ~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/compiler/stmt.rs:314:37
[INFO] [stdout]     |
[INFO] [stdout] 314 |             node: StmtCompiled::For(box (var, over, body)),
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 314 |             node: StmtCompiled::For(Box::new((var, over, body))),
[INFO] [stdout]     |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/runtime/arguments.rs:410:44
[INFO] [stdout]     |
[INFO] [stdout] 410 |                         self.kwargs = Some(box mp);
[INFO] [stdout]     |                                            ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 410 |                         self.kwargs = Some(Box::new(mp));
[INFO] [stdout]     |                                            ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/runtime/arguments.rs:924:25
[INFO] [stdout]     |
[INFO] [stdout] 924 |                 None => box None.into_iter(),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 924 |                 None => Box::new(None.into_iter()),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/runtime/arguments.rs:410:44
[INFO] [stdout]     |
[INFO] [stdout] 410 |                         self.kwargs = Some(box mp);
[INFO] [stdout]     |                                            ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 410 |                         self.kwargs = Some(Box::new(mp));
[INFO] [stdout]     |                                            ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/runtime/arguments.rs:924:25
[INFO] [stdout]     |
[INFO] [stdout] 924 |                 None => box None.into_iter(),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 924 |                 None => Box::new(None.into_iter()),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/runtime/flame_profile.rs:156:23
[INFO] [stdout]     |
[INFO] [stdout] 156 |         self.0 = Some(box FlameData::default());
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 156 |         self.0 = Some(Box::new(FlameData::default()));
[INFO] [stdout]     |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/runtime/flame_profile.rs:156:23
[INFO] [stdout]     |
[INFO] [stdout] 156 |         self.0 = Some(box FlameData::default());
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 156 |         self.0 = Some(Box::new(FlameData::default()));
[INFO] [stdout]     |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/runtime/stmt_profile.rs:169:23
[INFO] [stdout]     |
[INFO] [stdout] 169 |         self.0 = Some(box StmtProfileData::new())
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 169 |         self.0 = Some(Box::new(StmtProfileData::new()))
[INFO] [stdout]     |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/stdlib/breakpoint.rs:62:16
[INFO] [stdout]    |
[INFO] [stdout] 62 |           box || box RealBreakpointConsole {
[INFO] [stdout]    |  ________________^
[INFO] [stdout] 63 | |             read_line: ReadLine::new("STARLARK_RUST_DEBUGGER_HISTFILE"),
[INFO] [stdout] 64 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 62 ~         box || Box::new(RealBreakpointConsole {
[INFO] [stdout] 63 +             read_line: ReadLine::new("STARLARK_RUST_DEBUGGER_HISTFILE"),
[INFO] [stdout] 64 +         })
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/stdlib/breakpoint.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 | /         box || box RealBreakpointConsole {
[INFO] [stdout] 63 | |             read_line: ReadLine::new("STARLARK_RUST_DEBUGGER_HISTFILE"),
[INFO] [stdout] 64 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 62 ~         Box::new(|| box RealBreakpointConsole {
[INFO] [stdout] 63 +             read_line: ReadLine::new("STARLARK_RUST_DEBUGGER_HISTFILE"),
[INFO] [stdout] 64 +         })
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/stdlib/breakpoint.rs:294:17
[INFO] [stdout]     |
[INFO] [stdout] 294 | /                 box Handler {
[INFO] [stdout] 295 | |                     printed_lines: printed_lines.dupe(),
[INFO] [stdout] 296 | |                     called: false,
[INFO] [stdout] 297 | |                 }
[INFO] [stdout]     | |_________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 294 ~                 Box::new(Handler {
[INFO] [stdout] 295 +                     printed_lines: printed_lines.dupe(),
[INFO] [stdout] 296 +                     called: false,
[INFO] [stdout] 297 +                 })
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/runtime/stmt_profile.rs:169:23
[INFO] [stdout]     |
[INFO] [stdout] 169 |         self.0 = Some(box StmtProfileData::new())
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 169 |         self.0 = Some(Box::new(StmtProfileData::new()))
[INFO] [stdout]     |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/stdlib/breakpoint.rs:269:44
[INFO] [stdout]     |
[INFO] [stdout] 269 |               eval.breakpoint_handler = Some(box move || {
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 270 | |                 // `Assert` runs tests several times, take only lines from the last iteration.
[INFO] [stdout] 271 | |                 printed_lines.borrow_mut().clear();
[INFO] [stdout] 272 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 297 | |                 }
[INFO] [stdout] 298 | |             });
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 269 ~             eval.breakpoint_handler = Some(Box::new(move || {
[INFO] [stdout] 270 +                 // `Assert` runs tests several times, take only lines from the last iteration.
[INFO] [stdout] 271 +                 printed_lines.borrow_mut().clear();
[INFO] [stdout] 272 + 
[INFO] [stdout] 273 +                 struct Handler {
[INFO] [stdout] 274 +                     printed_lines: Rc<RefCell<Vec<String>>>,
[INFO] [stdout] 275 +                     called: bool,
[INFO] [stdout] 276 +                 }
[INFO] [stdout] 277 + 
[INFO] [stdout] 278 +                 impl BreakpointConsole for Handler {
[INFO] [stdout] 279 +                     fn read_line(&mut self) -> anyhow::Result<Option<String>> {
[INFO] [stdout] 280 +                         let called = self.called;
[INFO] [stdout] 281 +                         self.called = true;
[INFO] [stdout] 282 +                         if !called {
[INFO] [stdout] 283 +                             Ok(Some("x".to_owned()))
[INFO] [stdout] 284 +                         } else {
[INFO] [stdout] 285 +                             Ok(None)
[INFO] [stdout] 286 +                         }
[INFO] [stdout] 287 +                     }
[INFO] [stdout] 288 + 
[INFO] [stdout] 289 +                     fn println(&mut self, line: &str) {
[INFO] [stdout] 290 +                         self.printed_lines.borrow_mut().push(line.to_owned());
[INFO] [stdout] 291 +                     }
[INFO] [stdout] 292 +                 }
[INFO] [stdout] 293 + 
[INFO] [stdout] 294 +                 box Handler {
[INFO] [stdout] 295 +                     printed_lines: printed_lines.dupe(),
[INFO] [stdout] 296 +                     called: false,
[INFO] [stdout] 297 +                 }
[INFO] [stdout] 298 ~             }));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/tests/opt/if_rand.rs:232:29
[INFO] [stdout]     |
[INFO] [stdout] 232 |     test_ifs(&TestExpr::Not(box TestExpr::Const(true)));
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 232 |     test_ifs(&TestExpr::Not(Box::new(TestExpr::Const(true))));
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/tests/opt/if_rand.rs:233:29
[INFO] [stdout]     |
[INFO] [stdout] 233 |     test_ifs(&TestExpr::Not(box TestExpr::Const(false)));
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 233 |     test_ifs(&TestExpr::Not(Box::new(TestExpr::Const(false))));
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/tests/opt/if_rand.rs:234:29
[INFO] [stdout]     |
[INFO] [stdout] 234 |     test_ifs(&TestExpr::Not(box TestExpr::Count(true)));
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 234 |     test_ifs(&TestExpr::Not(Box::new(TestExpr::Count(true))));
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/tests/opt/if_rand.rs:235:29
[INFO] [stdout]     |
[INFO] [stdout] 235 |     test_ifs(&TestExpr::Not(box TestExpr::Count(false)));
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 235 |     test_ifs(&TestExpr::Not(Box::new(TestExpr::Count(false))));
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/tests/opt/if_rand.rs:242:55
[INFO] [stdout]     |
[INFO] [stdout] 242 |             test_ifs(&TestExpr::BinOp(TestBinOp::And, box (lhs.clone(), rhs)));
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 242 |             test_ifs(&TestExpr::BinOp(TestBinOp::And, Box::new((lhs.clone(), rhs))));
[INFO] [stdout]     |                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/tests/opt/if_rand.rs:251:54
[INFO] [stdout]     |
[INFO] [stdout] 251 |             test_ifs(&TestExpr::BinOp(TestBinOp::Or, box (lhs.clone(), rhs)));
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 251 |             test_ifs(&TestExpr::BinOp(TestBinOp::Or, Box::new((lhs.clone(), rhs))));
[INFO] [stdout]     |                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/tests/opt/if_rand.rs:264:43
[INFO] [stdout]     |
[INFO] [stdout] 264 | ...                   TestExpr::Not(box lhs.clone())
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 264 |                             TestExpr::Not(Box::new(lhs.clone()))
[INFO] [stdout]     |                                           ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/tests/opt/if_rand.rs:269:43
[INFO] [stdout]     |
[INFO] [stdout] 269 | ...                   TestExpr::Not(box rhs.clone())
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 269 |                             TestExpr::Not(Box::new(rhs.clone()))
[INFO] [stdout]     |                                           ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/tests/opt/if_rand.rs:273:59
[INFO] [stdout]     |
[INFO] [stdout] 273 |                         test_ifs(&TestExpr::BinOp(bin_op, box (lhs, rhs)));
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 273 |                         test_ifs(&TestExpr::BinOp(bin_op, Box::new((lhs, rhs))));
[INFO] [stdout]     |                                                           ~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/tests/opt/if_rand.rs:317:32
[INFO] [stdout]     |
[INFO] [stdout] 317 |             1 => TestExpr::Not(box random_expr(rng, max_depth - 1)),
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 317 |             1 => TestExpr::Not(Box::new(random_expr(rng, max_depth - 1))),
[INFO] [stdout]     |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/tests/opt/if_rand.rs:320:17
[INFO] [stdout]     |
[INFO] [stdout] 320 | /                 box (
[INFO] [stdout] 321 | |                     random_expr(rng, max_depth - 1),
[INFO] [stdout] 322 | |                     random_expr(rng, max_depth - 1),
[INFO] [stdout] 323 | |                 ),
[INFO] [stdout]     | |_________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 320 ~                 Box::new((
[INFO] [stdout] 321 +                     random_expr(rng, max_depth - 1),
[INFO] [stdout] 322 +                     random_expr(rng, max_depth - 1),
[INFO] [stdout] 323 ~                 )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/eval/tests/opt/if_rand.rs:327:17
[INFO] [stdout]     |
[INFO] [stdout] 327 | /                 box (
[INFO] [stdout] 328 | |                     random_expr(rng, max_depth - 1),
[INFO] [stdout] 329 | |                     random_expr(rng, max_depth - 1),
[INFO] [stdout] 330 | |                 ),
[INFO] [stdout]     | |_________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 327 ~                 Box::new((
[INFO] [stdout] 328 +                     random_expr(rng, max_depth - 1),
[INFO] [stdout] 329 +                     random_expr(rng, max_depth - 1),
[INFO] [stdout] 330 ~                 )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/stdlib/breakpoint.rs:62:16
[INFO] [stdout]    |
[INFO] [stdout] 62 |           box || box RealBreakpointConsole {
[INFO] [stdout]    |  ________________^
[INFO] [stdout] 63 | |             read_line: ReadLine::new("STARLARK_RUST_DEBUGGER_HISTFILE"),
[INFO] [stdout] 64 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 62 ~         box || Box::new(RealBreakpointConsole {
[INFO] [stdout] 63 +             read_line: ReadLine::new("STARLARK_RUST_DEBUGGER_HISTFILE"),
[INFO] [stdout] 64 +         })
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/stdlib/breakpoint.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 | /         box || box RealBreakpointConsole {
[INFO] [stdout] 63 | |             read_line: ReadLine::new("STARLARK_RUST_DEBUGGER_HISTFILE"),
[INFO] [stdout] 64 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 62 ~         Box::new(|| box RealBreakpointConsole {
[INFO] [stdout] 63 +             read_line: ReadLine::new("STARLARK_RUST_DEBUGGER_HISTFILE"),
[INFO] [stdout] 64 +         })
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/stdlib/breakpoint.rs:294:17
[INFO] [stdout]     |
[INFO] [stdout] 294 | /                 box Handler {
[INFO] [stdout] 295 | |                     printed_lines: printed_lines.dupe(),
[INFO] [stdout] 296 | |                     called: false,
[INFO] [stdout] 297 | |                 }
[INFO] [stdout]     | |_________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 294 ~                 Box::new(Handler {
[INFO] [stdout] 295 +                     printed_lines: printed_lines.dupe(),
[INFO] [stdout] 296 +                     called: false,
[INFO] [stdout] 297 +                 })
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/stdlib/breakpoint.rs:269:44
[INFO] [stdout]     |
[INFO] [stdout] 269 |               eval.breakpoint_handler = Some(box move || {
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 270 | |                 // `Assert` runs tests several times, take only lines from the last iteration.
[INFO] [stdout] 271 | |                 printed_lines.borrow_mut().clear();
[INFO] [stdout] 272 | |
[INFO] [stdout] ...   |
[INFO] [stdout] 297 | |                 }
[INFO] [stdout] 298 | |             });
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 269 ~             eval.breakpoint_handler = Some(Box::new(move || {
[INFO] [stdout] 270 +                 // `Assert` runs tests several times, take only lines from the last iteration.
[INFO] [stdout] 271 +                 printed_lines.borrow_mut().clear();
[INFO] [stdout] 272 + 
[INFO] [stdout] 273 +                 struct Handler {
[INFO] [stdout] 274 +                     printed_lines: Rc<RefCell<Vec<String>>>,
[INFO] [stdout] 275 +                     called: bool,
[INFO] [stdout] 276 +                 }
[INFO] [stdout] 277 + 
[INFO] [stdout] 278 +                 impl BreakpointConsole for Handler {
[INFO] [stdout] 279 +                     fn read_line(&mut self) -> anyhow::Result<Option<String>> {
[INFO] [stdout] 280 +                         let called = self.called;
[INFO] [stdout] 281 +                         self.called = true;
[INFO] [stdout] 282 +                         if !called {
[INFO] [stdout] 283 +                             Ok(Some("x".to_owned()))
[INFO] [stdout] 284 +                         } else {
[INFO] [stdout] 285 +                             Ok(None)
[INFO] [stdout] 286 +                         }
[INFO] [stdout] 287 +                     }
[INFO] [stdout] 288 + 
[INFO] [stdout] 289 +                     fn println(&mut self, line: &str) {
[INFO] [stdout] 290 +                         self.printed_lines.borrow_mut().push(line.to_owned());
[INFO] [stdout] 291 +                     }
[INFO] [stdout] 292 +                 }
[INFO] [stdout] 293 + 
[INFO] [stdout] 294 +                 box Handler {
[INFO] [stdout] 295 +                     printed_lines: printed_lines.dupe(),
[INFO] [stdout] 296 +                     called: false,
[INFO] [stdout] 297 +                 }
[INFO] [stdout] 298 ~             }));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/syntax/payload_map.rs:62:56
[INFO] [stdout]    |
[INFO] [stdout] 62 |                 StmtP::Assign(lhs.into_map_payload(f), box rhs.into_map_payload(f))
[INFO] [stdout]    |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 62 |                 StmtP::Assign(lhs.into_map_payload(f), Box::new(rhs.into_map_payload(f)))
[INFO] [stdout]    |                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/syntax/payload_map.rs:65:66
[INFO] [stdout]    |
[INFO] [stdout] 65 |                 StmtP::AssignModify(lhs.into_map_payload(f), op, box rhs.into_map_payload(f))
[INFO] [stdout]    |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 65 |                 StmtP::AssignModify(lhs.into_map_payload(f), op, Box::new(rhs.into_map_payload(f)))
[INFO] [stdout]    |                                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/syntax/payload_map.rs:71:53
[INFO] [stdout]    |
[INFO] [stdout] 71 |                 StmtP::If(cond.into_map_payload(f), box then_block.into_map_payload(f))
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 71 |                 StmtP::If(cond.into_map_payload(f), Box::new(then_block.into_map_payload(f)))
[INFO] [stdout]    |                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/syntax/payload_map.rs:75:17
[INFO] [stdout]    |
[INFO] [stdout] 75 | /                 box (
[INFO] [stdout] 76 | |                     then_block.into_map_payload(f),
[INFO] [stdout] 77 | |                     else_block.into_map_payload(f),
[INFO] [stdout] 78 | |                 ),
[INFO] [stdout]    | |_________________^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 75 ~                 Box::new((
[INFO] [stdout] 76 +                     then_block.into_map_payload(f),
[INFO] [stdout] 77 +                     else_block.into_map_payload(f),
[INFO] [stdout] 78 ~                 )),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/syntax/payload_map.rs:82:17
[INFO] [stdout]    |
[INFO] [stdout] 82 |                 box (coll.into_map_payload(f), body.into_map_payload(f)),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 82 |                 Box::new((coll.into_map_payload(f), body.into_map_payload(f))),
[INFO] [stdout]    |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/syntax/payload_map.rs:87:31
[INFO] [stdout]    |
[INFO] [stdout] 87 |                 ret.map(|ret| box ret.into_map_payload(f)),
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 87 |                 ret.map(|ret| Box::new(ret.into_map_payload(f))),
[INFO] [stdout]    |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/syntax/payload_map.rs:88:17
[INFO] [stdout]    |
[INFO] [stdout] 88 |                 box body.into_map_payload(f),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 88 |                 Box::new(body.into_map_payload(f)),
[INFO] [stdout]    |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:103:53
[INFO] [stdout]     |
[INFO] [stdout] 103 |             ExprP::Dot(object, field) => ExprP::Dot(box object.into_map_payload(f), field),
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 103 |             ExprP::Dot(object, field) => ExprP::Dot(Box::new(object.into_map_payload(f)), field),
[INFO] [stdout]     |                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:105:17
[INFO] [stdout]     |
[INFO] [stdout] 105 |                 box ca.into_map_payload(f),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 105 |                 Box::new(ca.into_map_payload(f)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:109:41
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 ExprP::ArrayIndirection(box (array.into_map_payload(f), index.into_map_payload(f)))
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 ExprP::ArrayIndirection(Box::new((array.into_map_payload(f), index.into_map_payload(f))))
[INFO] [stdout]     |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:112:17
[INFO] [stdout]     |
[INFO] [stdout] 112 |                 box x.into_map_payload(f),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 112 |                 Box::new(x.into_map_payload(f)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:113:27
[INFO] [stdout]     |
[INFO] [stdout] 113 |                 a.map(|e| box e.into_map_payload(f)),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 113 |                 a.map(|e| Box::new(e.into_map_payload(f))),
[INFO] [stdout]     |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:114:27
[INFO] [stdout]     |
[INFO] [stdout] 114 |                 b.map(|e| box e.into_map_payload(f)),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 114 |                 b.map(|e| Box::new(e.into_map_payload(f))),
[INFO] [stdout]     |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:115:27
[INFO] [stdout]     |
[INFO] [stdout] 115 |                 c.map(|e| box e.into_map_payload(f)),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 115 |                 c.map(|e| Box::new(e.into_map_payload(f))),
[INFO] [stdout]     |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:120:17
[INFO] [stdout]     |
[INFO] [stdout] 120 |                 box body.into_map_payload(f),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 120 |                 Box::new(body.into_map_payload(f)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:124:41
[INFO] [stdout]     |
[INFO] [stdout] 124 |             ExprP::Not(e) => ExprP::Not(box e.into_map_payload(f)),
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 124 |             ExprP::Not(e) => ExprP::Not(Box::new(e.into_map_payload(f))),
[INFO] [stdout]     |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:125:45
[INFO] [stdout]     |
[INFO] [stdout] 125 |             ExprP::Minus(e) => ExprP::Minus(box e.into_map_payload(f)),
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 125 |             ExprP::Minus(e) => ExprP::Minus(Box::new(e.into_map_payload(f))),
[INFO] [stdout]     |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:126:43
[INFO] [stdout]     |
[INFO] [stdout] 126 |             ExprP::Plus(e) => ExprP::Plus(box e.into_map_payload(f)),
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 126 |             ExprP::Plus(e) => ExprP::Plus(Box::new(e.into_map_payload(f))),
[INFO] [stdout]     |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:127:47
[INFO] [stdout]     |
[INFO] [stdout] 127 |             ExprP::BitNot(e) => ExprP::BitNot(box e.into_map_payload(f)),
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 127 |             ExprP::BitNot(e) => ExprP::BitNot(Box::new(e.into_map_payload(f))),
[INFO] [stdout]     |                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:129:27
[INFO] [stdout]     |
[INFO] [stdout] 129 |                 ExprP::Op(box l.into_map_payload(f), op, box r.into_map_payload(f))
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 129 |                 ExprP::Op(Box::new(l.into_map_payload(f)), op, box r.into_map_payload(f))
[INFO] [stdout]     |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:129:58
[INFO] [stdout]     |
[INFO] [stdout] 129 |                 ExprP::Op(box l.into_map_payload(f), op, box r.into_map_payload(f))
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 129 |                 ExprP::Op(box l.into_map_payload(f), op, Box::new(r.into_map_payload(f)))
[INFO] [stdout]     |                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:131:51
[INFO] [stdout]     |
[INFO] [stdout] 131 |               ExprP::If(box (a, b, c)) => ExprP::If(box (
[INFO] [stdout]     |  ___________________________________________________^
[INFO] [stdout] 132 | |                 a.into_map_payload(f),
[INFO] [stdout] 133 | |                 b.into_map_payload(f),
[INFO] [stdout] 134 | |                 c.into_map_payload(f),
[INFO] [stdout] 135 | |             )),
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 131 ~             ExprP::If(box (a, b, c)) => ExprP::If(Box::new((
[INFO] [stdout] 132 +                 a.into_map_payload(f),
[INFO] [stdout] 133 +                 b.into_map_payload(f),
[INFO] [stdout] 134 +                 c.into_map_payload(f),
[INFO] [stdout] 135 ~             ))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:141:17
[INFO] [stdout]     |
[INFO] [stdout] 141 |                 box e.into_map_payload(f),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 141 |                 Box::new(e.into_map_payload(f)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:142:17
[INFO] [stdout]     |
[INFO] [stdout] 142 |                 box c0.into_map_payload(f),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 142 |                 Box::new(c0.into_map_payload(f)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:146:17
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 box (k.into_map_payload(f), v.into_map_payload(f)),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 Box::new((k.into_map_payload(f), v.into_map_payload(f))),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:147:17
[INFO] [stdout]     |
[INFO] [stdout] 147 |                 box c0.into_map_payload(f),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 147 |                 Box::new(c0.into_map_payload(f)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:161:88
[INFO] [stdout]     |
[INFO] [stdout] 161 |               AssignP::ArrayIndirection(box (array, index)) => AssignP::ArrayIndirection(box (
[INFO] [stdout]     |  ________________________________________________________________________________________^
[INFO] [stdout] 162 | |                 array.into_map_payload(f),
[INFO] [stdout] 163 | |                 index.into_map_payload(f),
[INFO] [stdout] 164 | |             )),
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 161 ~             AssignP::ArrayIndirection(box (array, index)) => AssignP::ArrayIndirection(Box::new((
[INFO] [stdout] 162 +                 array.into_map_payload(f),
[INFO] [stdout] 163 +                 index.into_map_payload(f),
[INFO] [stdout] 164 ~             ))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:165:57
[INFO] [stdout]     |
[INFO] [stdout] 165 |             AssignP::Dot(object, field) => AssignP::Dot(box object.into_map_payload(f), field),
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 165 |             AssignP::Dot(object, field) => AssignP::Dot(Box::new(object.into_map_payload(f)), field),
[INFO] [stdout]     |                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:189:31
[INFO] [stdout]     |
[INFO] [stdout] 189 |                 ty.map(|defa| box defa.into_map_payload(f)),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 189 |                 ty.map(|defa| Box::new(defa.into_map_payload(f))),
[INFO] [stdout]     |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:193:31
[INFO] [stdout]     |
[INFO] [stdout] 193 |                 ty.map(|defa| box defa.into_map_payload(f)),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 193 |                 ty.map(|defa| Box::new(defa.into_map_payload(f))),
[INFO] [stdout]     |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:194:17
[INFO] [stdout]     |
[INFO] [stdout] 194 |                 box defa.into_map_payload(f),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 194 |                 Box::new(defa.into_map_payload(f)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:199:31
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 ty.map(|defa| box defa.into_map_payload(f)),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 ty.map(|defa| Box::new(defa.into_map_payload(f))),
[INFO] [stdout]     |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:203:31
[INFO] [stdout]     |
[INFO] [stdout] 203 |                 ty.map(|defa| box defa.into_map_payload(f)),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 203 |                 ty.map(|defa| Box::new(defa.into_map_payload(f))),
[INFO] [stdout]     |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/validate.rs:143:23
[INFO] [stdout]     |
[INFO] [stdout] 143 |         Ok(Expr::Call(box f, args))
[INFO] [stdout]     |                       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 143 |         Ok(Expr::Call(Box::new(f), args))
[INFO] [stdout]     |                       ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/validate.rs:237:37
[INFO] [stdout]     |
[INFO] [stdout] 237 |         Ok(Expr::Lambda(parameters, box body, ()))
[INFO] [stdout]     |                                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 237 |         Ok(Expr::Lambda(parameters, Box::new(body), ()))
[INFO] [stdout]     |                                     ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/validate.rs:251:53
[INFO] [stdout]     |
[INFO] [stdout] 251 |         Ok(Stmt::Def(name, parameters, return_type, box stmts, ()))
[INFO] [stdout]     |                                                     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 251 |         Ok(Stmt::Def(name, parameters, return_type, Box::new(stmts), ()))
[INFO] [stdout]     |                                                     ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/validate.rs:262:80
[INFO] [stdout]     |
[INFO] [stdout] 262 |                 Expr::ArrayIndirection(box (a, b)) => Assign::ArrayIndirection(box (a, b)),
[INFO] [stdout]     |                                                                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 262 |                 Expr::ArrayIndirection(box (a, b)) => Assign::ArrayIndirection(Box::new((a, b))),
[INFO] [stdout]     |                                                                                ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/validate.rs:292:39
[INFO] [stdout]     |
[INFO] [stdout] 292 |             None => Stmt::Assign(lhs, box rhs),
[INFO] [stdout]     |                                       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 292 |             None => Stmt::Assign(lhs, Box::new(rhs)),
[INFO] [stdout]     |                                       ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/validate.rs:293:53
[INFO] [stdout]     |
[INFO] [stdout] 293 |             Some(op) => Stmt::AssignModify(lhs, op, box rhs),
[INFO] [stdout]     |                                                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 293 |             Some(op) => Stmt::AssignModify(lhs, op, Box::new(rhs)),
[INFO] [stdout]     |                                                     ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/syntax/payload_map.rs:62:56
[INFO] [stdout]    |
[INFO] [stdout] 62 |                 StmtP::Assign(lhs.into_map_payload(f), box rhs.into_map_payload(f))
[INFO] [stdout]    |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 62 |                 StmtP::Assign(lhs.into_map_payload(f), Box::new(rhs.into_map_payload(f)))
[INFO] [stdout]    |                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/syntax/payload_map.rs:65:66
[INFO] [stdout]    |
[INFO] [stdout] 65 |                 StmtP::AssignModify(lhs.into_map_payload(f), op, box rhs.into_map_payload(f))
[INFO] [stdout]    |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 65 |                 StmtP::AssignModify(lhs.into_map_payload(f), op, Box::new(rhs.into_map_payload(f)))
[INFO] [stdout]    |                                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/syntax/payload_map.rs:71:53
[INFO] [stdout]    |
[INFO] [stdout] 71 |                 StmtP::If(cond.into_map_payload(f), box then_block.into_map_payload(f))
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 71 |                 StmtP::If(cond.into_map_payload(f), Box::new(then_block.into_map_payload(f)))
[INFO] [stdout]    |                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/syntax/payload_map.rs:75:17
[INFO] [stdout]    |
[INFO] [stdout] 75 | /                 box (
[INFO] [stdout] 76 | |                     then_block.into_map_payload(f),
[INFO] [stdout] 77 | |                     else_block.into_map_payload(f),
[INFO] [stdout] 78 | |                 ),
[INFO] [stdout]    | |_________________^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 75 ~                 Box::new((
[INFO] [stdout] 76 +                     then_block.into_map_payload(f),
[INFO] [stdout] 77 +                     else_block.into_map_payload(f),
[INFO] [stdout] 78 ~                 )),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/syntax/payload_map.rs:82:17
[INFO] [stdout]    |
[INFO] [stdout] 82 |                 box (coll.into_map_payload(f), body.into_map_payload(f)),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 82 |                 Box::new((coll.into_map_payload(f), body.into_map_payload(f))),
[INFO] [stdout]    |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/syntax/payload_map.rs:87:31
[INFO] [stdout]    |
[INFO] [stdout] 87 |                 ret.map(|ret| box ret.into_map_payload(f)),
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 87 |                 ret.map(|ret| Box::new(ret.into_map_payload(f))),
[INFO] [stdout]    |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/syntax/payload_map.rs:88:17
[INFO] [stdout]    |
[INFO] [stdout] 88 |                 box body.into_map_payload(f),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 88 |                 Box::new(body.into_map_payload(f)),
[INFO] [stdout]    |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:103:53
[INFO] [stdout]     |
[INFO] [stdout] 103 |             ExprP::Dot(object, field) => ExprP::Dot(box object.into_map_payload(f), field),
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 103 |             ExprP::Dot(object, field) => ExprP::Dot(Box::new(object.into_map_payload(f)), field),
[INFO] [stdout]     |                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:105:17
[INFO] [stdout]     |
[INFO] [stdout] 105 |                 box ca.into_map_payload(f),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 105 |                 Box::new(ca.into_map_payload(f)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:109:41
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 ExprP::ArrayIndirection(box (array.into_map_payload(f), index.into_map_payload(f)))
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 ExprP::ArrayIndirection(Box::new((array.into_map_payload(f), index.into_map_payload(f))))
[INFO] [stdout]     |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:112:17
[INFO] [stdout]     |
[INFO] [stdout] 112 |                 box x.into_map_payload(f),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 112 |                 Box::new(x.into_map_payload(f)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:113:27
[INFO] [stdout]     |
[INFO] [stdout] 113 |                 a.map(|e| box e.into_map_payload(f)),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 113 |                 a.map(|e| Box::new(e.into_map_payload(f))),
[INFO] [stdout]     |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:114:27
[INFO] [stdout]     |
[INFO] [stdout] 114 |                 b.map(|e| box e.into_map_payload(f)),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 114 |                 b.map(|e| Box::new(e.into_map_payload(f))),
[INFO] [stdout]     |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:115:27
[INFO] [stdout]     |
[INFO] [stdout] 115 |                 c.map(|e| box e.into_map_payload(f)),
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 115 |                 c.map(|e| Box::new(e.into_map_payload(f))),
[INFO] [stdout]     |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:120:17
[INFO] [stdout]     |
[INFO] [stdout] 120 |                 box body.into_map_payload(f),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 120 |                 Box::new(body.into_map_payload(f)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:124:41
[INFO] [stdout]     |
[INFO] [stdout] 124 |             ExprP::Not(e) => ExprP::Not(box e.into_map_payload(f)),
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 124 |             ExprP::Not(e) => ExprP::Not(Box::new(e.into_map_payload(f))),
[INFO] [stdout]     |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:125:45
[INFO] [stdout]     |
[INFO] [stdout] 125 |             ExprP::Minus(e) => ExprP::Minus(box e.into_map_payload(f)),
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 125 |             ExprP::Minus(e) => ExprP::Minus(Box::new(e.into_map_payload(f))),
[INFO] [stdout]     |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:126:43
[INFO] [stdout]     |
[INFO] [stdout] 126 |             ExprP::Plus(e) => ExprP::Plus(box e.into_map_payload(f)),
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 126 |             ExprP::Plus(e) => ExprP::Plus(Box::new(e.into_map_payload(f))),
[INFO] [stdout]     |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:127:47
[INFO] [stdout]     |
[INFO] [stdout] 127 |             ExprP::BitNot(e) => ExprP::BitNot(box e.into_map_payload(f)),
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 127 |             ExprP::BitNot(e) => ExprP::BitNot(Box::new(e.into_map_payload(f))),
[INFO] [stdout]     |                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:129:27
[INFO] [stdout]     |
[INFO] [stdout] 129 |                 ExprP::Op(box l.into_map_payload(f), op, box r.into_map_payload(f))
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 129 |                 ExprP::Op(Box::new(l.into_map_payload(f)), op, box r.into_map_payload(f))
[INFO] [stdout]     |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:129:58
[INFO] [stdout]     |
[INFO] [stdout] 129 |                 ExprP::Op(box l.into_map_payload(f), op, box r.into_map_payload(f))
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 129 |                 ExprP::Op(box l.into_map_payload(f), op, Box::new(r.into_map_payload(f)))
[INFO] [stdout]     |                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:131:51
[INFO] [stdout]     |
[INFO] [stdout] 131 |               ExprP::If(box (a, b, c)) => ExprP::If(box (
[INFO] [stdout]     |  ___________________________________________________^
[INFO] [stdout] 132 | |                 a.into_map_payload(f),
[INFO] [stdout] 133 | |                 b.into_map_payload(f),
[INFO] [stdout] 134 | |                 c.into_map_payload(f),
[INFO] [stdout] 135 | |             )),
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 131 ~             ExprP::If(box (a, b, c)) => ExprP::If(Box::new((
[INFO] [stdout] 132 +                 a.into_map_payload(f),
[INFO] [stdout] 133 +                 b.into_map_payload(f),
[INFO] [stdout] 134 +                 c.into_map_payload(f),
[INFO] [stdout] 135 ~             ))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:141:17
[INFO] [stdout]     |
[INFO] [stdout] 141 |                 box e.into_map_payload(f),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 141 |                 Box::new(e.into_map_payload(f)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:142:17
[INFO] [stdout]     |
[INFO] [stdout] 142 |                 box c0.into_map_payload(f),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 142 |                 Box::new(c0.into_map_payload(f)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:146:17
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 box (k.into_map_payload(f), v.into_map_payload(f)),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 146 |                 Box::new((k.into_map_payload(f), v.into_map_payload(f))),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:147:17
[INFO] [stdout]     |
[INFO] [stdout] 147 |                 box c0.into_map_payload(f),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 147 |                 Box::new(c0.into_map_payload(f)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:161:88
[INFO] [stdout]     |
[INFO] [stdout] 161 |               AssignP::ArrayIndirection(box (array, index)) => AssignP::ArrayIndirection(box (
[INFO] [stdout]     |  ________________________________________________________________________________________^
[INFO] [stdout] 162 | |                 array.into_map_payload(f),
[INFO] [stdout] 163 | |                 index.into_map_payload(f),
[INFO] [stdout] 164 | |             )),
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 161 ~             AssignP::ArrayIndirection(box (array, index)) => AssignP::ArrayIndirection(Box::new((
[INFO] [stdout] 162 +                 array.into_map_payload(f),
[INFO] [stdout] 163 +                 index.into_map_payload(f),
[INFO] [stdout] 164 ~             ))),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:165:57
[INFO] [stdout]     |
[INFO] [stdout] 165 |             AssignP::Dot(object, field) => AssignP::Dot(box object.into_map_payload(f), field),
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 165 |             AssignP::Dot(object, field) => AssignP::Dot(Box::new(object.into_map_payload(f)), field),
[INFO] [stdout]     |                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:189:31
[INFO] [stdout]     |
[INFO] [stdout] 189 |                 ty.map(|defa| box defa.into_map_payload(f)),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 189 |                 ty.map(|defa| Box::new(defa.into_map_payload(f))),
[INFO] [stdout]     |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:193:31
[INFO] [stdout]     |
[INFO] [stdout] 193 |                 ty.map(|defa| box defa.into_map_payload(f)),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 193 |                 ty.map(|defa| Box::new(defa.into_map_payload(f))),
[INFO] [stdout]     |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:194:17
[INFO] [stdout]     |
[INFO] [stdout] 194 |                 box defa.into_map_payload(f),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 194 |                 Box::new(defa.into_map_payload(f)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:199:31
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 ty.map(|defa| box defa.into_map_payload(f)),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 ty.map(|defa| Box::new(defa.into_map_payload(f))),
[INFO] [stdout]     |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/payload_map.rs:203:31
[INFO] [stdout]     |
[INFO] [stdout] 203 |                 ty.map(|defa| box defa.into_map_payload(f)),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 203 |                 ty.map(|defa| Box::new(defa.into_map_payload(f))),
[INFO] [stdout]     |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/validate.rs:143:23
[INFO] [stdout]     |
[INFO] [stdout] 143 |         Ok(Expr::Call(box f, args))
[INFO] [stdout]     |                       ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 143 |         Ok(Expr::Call(Box::new(f), args))
[INFO] [stdout]     |                       ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/validate.rs:237:37
[INFO] [stdout]     |
[INFO] [stdout] 237 |         Ok(Expr::Lambda(parameters, box body, ()))
[INFO] [stdout]     |                                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 237 |         Ok(Expr::Lambda(parameters, Box::new(body), ()))
[INFO] [stdout]     |                                     ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/validate.rs:251:53
[INFO] [stdout]     |
[INFO] [stdout] 251 |         Ok(Stmt::Def(name, parameters, return_type, box stmts, ()))
[INFO] [stdout]     |                                                     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 251 |         Ok(Stmt::Def(name, parameters, return_type, Box::new(stmts), ()))
[INFO] [stdout]     |                                                     ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/validate.rs:262:80
[INFO] [stdout]     |
[INFO] [stdout] 262 |                 Expr::ArrayIndirection(box (a, b)) => Assign::ArrayIndirection(box (a, b)),
[INFO] [stdout]     |                                                                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 262 |                 Expr::ArrayIndirection(box (a, b)) => Assign::ArrayIndirection(Box::new((a, b))),
[INFO] [stdout]     |                                                                                ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/validate.rs:292:39
[INFO] [stdout]     |
[INFO] [stdout] 292 |             None => Stmt::Assign(lhs, box rhs),
[INFO] [stdout]     |                                       ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 292 |             None => Stmt::Assign(lhs, Box::new(rhs)),
[INFO] [stdout]     |                                       ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/syntax/validate.rs:293:53
[INFO] [stdout]     |
[INFO] [stdout] 293 |             Some(op) => Stmt::AssignModify(lhs, op, box rhs),
[INFO] [stdout]     |                                                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 293 |             Some(op) => Stmt::AssignModify(lhs, op, Box::new(rhs)),
[INFO] [stdout]     |                                                     ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/values/types/dict.rs:492:12
[INFO] [stdout]     |
[INFO] [stdout] 492 |           Ok(box ARefIterator::new(self.0.content(), |x| {
[INFO] [stdout]     |  ____________^
[INFO] [stdout] 493 | |             x.keys().copied()
[INFO] [stdout] 494 | |         }))
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 492 ~         Ok(Box::new(ARefIterator::new(self.0.content(), |x| {
[INFO] [stdout] 493 +             x.keys().copied()
[INFO] [stdout] 494 ~         })))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/values/types/enumeration.rs:208:12
[INFO] [stdout]     |
[INFO] [stdout] 208 |         Ok(box self.elements.values().map(|x| x.to_value()))
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 208 |         Ok(Box::new(self.elements.values().map(|x| x.to_value())))
[INFO] [stdout]     |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/values/types/function.rs:152:23
[INFO] [stdout]     |
[INFO] [stdout] 152 |             function: box function,
[INFO] [stdout]     |                       ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 152 |             function: Box::new(function),
[INFO] [stdout]     |                       ~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/values/types/function.rs:172:23
[INFO] [stdout]     |
[INFO] [stdout] 172 |               function: box move |eval, params| {
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 173 | |                 parameters.parser(params, eval, |parser, eval| function(eval, parser))
[INFO] [stdout] 174 | |             },
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 172 ~             function: Box::new(move |eval, params| {
[INFO] [stdout] 173 +                 parameters.parser(params, eval, |parser, eval| function(eval, parser))
[INFO] [stdout] 174 ~             }),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/values/types/list.rs:406:9
[INFO] [stdout]     |
[INFO] [stdout] 406 |         box self.content.get().as_ref().iter()
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 406 |         Box::new(self.content.get().as_ref().iter())
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/values/types/list.rs:430:9
[INFO] [stdout]     |
[INFO] [stdout] 430 |         box coerce(self.content()).iter().copied()
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 430 |         Box::new(coerce(self.content()).iter().copied())
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/values/types/range.rs:202:12
[INFO] [stdout]     |
[INFO] [stdout] 202 |         Ok(box RangeIterator::<'v>(*self, PhantomData))
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 202 |         Ok(Box::new(RangeIterator::<'v>(*self, PhantomData)))
[INFO] [stdout]     |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/values/types/string/iter.rs:66:16
[INFO] [stdout]    |
[INFO] [stdout] 66 |             Ok(box s.map(move |x| heap.alloc(x)))
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 66 |             Ok(Box::new(s.map(move |x| heap.alloc(x))))
[INFO] [stdout]    |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/values/types/string/iter.rs:68:16
[INFO] [stdout]    |
[INFO] [stdout] 68 |             Ok(box s.map(|x| Value::new_int(u32::from(x) as i32)))
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 68 |             Ok(Box::new(s.map(|x| Value::new_int(u32::from(x) as i32))))
[INFO] [stdout]    |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/values/types/dict.rs:492:12
[INFO] [stdout]     |
[INFO] [stdout] 492 |           Ok(box ARefIterator::new(self.0.content(), |x| {
[INFO] [stdout]     |  ____________^
[INFO] [stdout] 493 | |             x.keys().copied()
[INFO] [stdout] 494 | |         }))
[INFO] [stdout]     | |__________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 492 ~         Ok(Box::new(ARefIterator::new(self.0.content(), |x| {
[INFO] [stdout] 493 +             x.keys().copied()
[INFO] [stdout] 494 ~         })))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/values/types/enumeration.rs:208:12
[INFO] [stdout]     |
[INFO] [stdout] 208 |         Ok(box self.elements.values().map(|x| x.to_value()))
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 208 |         Ok(Box::new(self.elements.values().map(|x| x.to_value())))
[INFO] [stdout]     |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/values/types/tuple.rs:204:12
[INFO] [stdout]     |
[INFO] [stdout] 204 |         Ok(box self.iter())
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 204 |         Ok(Box::new(self.iter()))
[INFO] [stdout]     |            ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/values/typing.rs:70:22
[INFO] [stdout]    |
[INFO] [stdout] 70 |         TypeCompiled(box |v| v.unpack_str().is_some() || v.get_ref().matches_type("string"))
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 70 |         TypeCompiled(Box::new(|v| v.unpack_str().is_some() || v.get_ref().matches_type("string")))
[INFO] [stdout]    |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/values/typing.rs:74:22
[INFO] [stdout]    |
[INFO] [stdout] 74 |         TypeCompiled(box |v| v.unpack_int().is_some() || v.get_ref().matches_type("int"))
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 74 |         TypeCompiled(Box::new(|v| v.unpack_int().is_some() || v.get_ref().matches_type("int")))
[INFO] [stdout]    |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/values/typing.rs:78:22
[INFO] [stdout]    |
[INFO] [stdout] 78 |         TypeCompiled(box |v| v.unpack_bool().is_some() || v.get_ref().matches_type("bool"))
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 78 |         TypeCompiled(Box::new(|v| v.unpack_bool().is_some() || v.get_ref().matches_type("bool")))
[INFO] [stdout]    |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/values/typing.rs:82:22
[INFO] [stdout]    |
[INFO] [stdout] 82 |         TypeCompiled(box |_| true)
[INFO] [stdout]    |                      ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 82 |         TypeCompiled(Box::new(|_| true))
[INFO] [stdout]    |                      ~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/values/typing.rs:87:22
[INFO] [stdout]    |
[INFO] [stdout] 87 |         TypeCompiled(box move |v| v.get_ref().matches_type(&t))
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 87 |         TypeCompiled(Box::new(move |v| v.get_ref().matches_type(&t)))
[INFO] [stdout]    |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/values/typing.rs:105:22
[INFO] [stdout]     |
[INFO] [stdout] 105 |         TypeCompiled(box |v| v.is_none())
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 105 |         TypeCompiled(Box::new(|v| v.is_none()))
[INFO] [stdout]     |                      ~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/values/types/function.rs:152:23
[INFO] [stdout]     |
[INFO] [stdout] 152 |             function: box function,
[INFO] [stdout]     |                       ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 152 |             function: Box::new(function),
[INFO] [stdout]     |                       ~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/values/typing.rs:109:22
[INFO] [stdout]     |
[INFO] [stdout] 109 |           TypeCompiled(box move |v| match Tuple::from_value(v) {
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 110 | |             Some(v) if v.len() == ts.len() => v.iter().zip(ts.iter()).all(|(v, t)| (t.0)(v)),
[INFO] [stdout] 111 | |             _ => false,
[INFO] [stdout] 112 | |         })
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 109 ~         TypeCompiled(Box::new(move |v| match Tuple::from_value(v) {
[INFO] [stdout] 110 +             Some(v) if v.len() == ts.len() => v.iter().zip(ts.iter()).all(|(v, t)| (t.0)(v)),
[INFO] [stdout] 111 +             _ => false,
[INFO] [stdout] 112 ~         }))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/values/types/function.rs:172:23
[INFO] [stdout]     |
[INFO] [stdout] 172 |               function: box move |eval, params| {
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 173 | |                 parameters.parser(params, eval, |parser, eval| function(eval, parser))
[INFO] [stdout] 174 | |             },
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 172 ~             function: Box::new(move |eval, params| {
[INFO] [stdout] 173 +                 parameters.parser(params, eval, |parser, eval| function(eval, parser))
[INFO] [stdout] 174 ~             }),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/values/typing.rs:116:22
[INFO] [stdout]     |
[INFO] [stdout] 116 |         TypeCompiled(box |v| List::from_value(v).is_some())
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 116 |         TypeCompiled(Box::new(|v| List::from_value(v).is_some()))
[INFO] [stdout]     |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/values/typing.rs:120:22
[INFO] [stdout]     |
[INFO] [stdout] 120 |           TypeCompiled(box move |v| match List::from_value(v) {
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 121 | |             None => false,
[INFO] [stdout] 122 | |             Some(v) => v.iter().all(|v| (t.0)(v)),
[INFO] [stdout] 123 | |         })
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 120 ~         TypeCompiled(Box::new(move |v| match List::from_value(v) {
[INFO] [stdout] 121 +             None => false,
[INFO] [stdout] 122 +             Some(v) => v.iter().all(|v| (t.0)(v)),
[INFO] [stdout] 123 ~         }))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/values/typing.rs:127:22
[INFO] [stdout]     |
[INFO] [stdout] 127 |         TypeCompiled(box move |v| (t1.0)(v) || (t2.0)(v))
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 127 |         TypeCompiled(Box::new(move |v| (t1.0)(v) || (t2.0)(v)))
[INFO] [stdout]     |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/values/typing.rs:131:22
[INFO] [stdout]     |
[INFO] [stdout] 131 |         TypeCompiled(box move |v| ts.iter().any(|t| (t.0)(v)))
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 131 |         TypeCompiled(Box::new(move |v| ts.iter().any(|t| (t.0)(v))))
[INFO] [stdout]     |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/values/typing.rs:165:22
[INFO] [stdout]     |
[INFO] [stdout] 165 |         TypeCompiled(box |v| Dict::from_value(v).is_some())
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 165 |         TypeCompiled(Box::new(|v| Dict::from_value(v).is_some()))
[INFO] [stdout]     |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/values/typing.rs:169:22
[INFO] [stdout]     |
[INFO] [stdout] 169 |           TypeCompiled(box move |v| match Dict::from_value(v) {
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 170 | |             None => false,
[INFO] [stdout] 171 | |             Some(v) => v.iter().all(|(k, v)| (kt.0)(k) && (vt.0)(v)),
[INFO] [stdout] 172 | |         })
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 169 ~         TypeCompiled(Box::new(move |v| match Dict::from_value(v) {
[INFO] [stdout] 170 +             None => false,
[INFO] [stdout] 171 +             Some(v) => v.iter().all(|(k, v)| (kt.0)(k) && (vt.0)(v)),
[INFO] [stdout] 172 ~         }))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/values/typing.rs:205:29
[INFO] [stdout]     |
[INFO] [stdout] 205 |               Ok(TypeCompiled(box move |v| match Dict::from_value(v) {
[INFO] [stdout]     |  _____________________________^
[INFO] [stdout] 206 | |                 None => false,
[INFO] [stdout] 207 | |                 Some(v) => {
[INFO] [stdout] 208 | |                     for (k, kt) in &ts {
[INFO] [stdout] ...   |
[INFO] [stdout] 221 | |                 }
[INFO] [stdout] 222 | |             }))
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 205 ~             Ok(TypeCompiled(Box::new(move |v| match Dict::from_value(v) {
[INFO] [stdout] 206 +                 None => false,
[INFO] [stdout] 207 +                 Some(v) => {
[INFO] [stdout] 208 +                     for (k, kt) in &ts {
[INFO] [stdout] 209 +                         let ks = k.key().as_str();
[INFO] [stdout] 210 +                         let ks = Hashed::new_unchecked(k.hash(), ks);
[INFO] [stdout] 211 +                         match v.get_str_hashed(ks) {
[INFO] [stdout] 212 +                             None => return false,
[INFO] [stdout] 213 +                             Some(kv) => {
[INFO] [stdout] 214 +                                 if !(kt.0)(kv) {
[INFO] [stdout] 215 +                                     return false;
[INFO] [stdout] 216 +                                 }
[INFO] [stdout] 217 +                             }
[INFO] [stdout] 218 +                         }
[INFO] [stdout] 219 +                     }
[INFO] [stdout] 220 +                     true
[INFO] [stdout] 221 +                 }
[INFO] [stdout] 222 ~             })))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/values/types/list.rs:406:9
[INFO] [stdout]     |
[INFO] [stdout] 406 |         box self.content.get().as_ref().iter()
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 406 |         Box::new(self.content.get().as_ref().iter())
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/values/types/list.rs:430:9
[INFO] [stdout]     |
[INFO] [stdout] 430 |         box coerce(self.content()).iter().copied()
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 430 |         Box::new(coerce(self.content()).iter().copied())
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/values/types/range.rs:202:12
[INFO] [stdout]     |
[INFO] [stdout] 202 |         Ok(box RangeIterator::<'v>(*self, PhantomData))
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 202 |         Ok(Box::new(RangeIterator::<'v>(*self, PhantomData)))
[INFO] [stdout]     |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/values/types/string/iter.rs:66:16
[INFO] [stdout]    |
[INFO] [stdout] 66 |             Ok(box s.map(move |x| heap.alloc(x)))
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 66 |             Ok(Box::new(s.map(move |x| heap.alloc(x))))
[INFO] [stdout]    |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/values/types/string/iter.rs:68:16
[INFO] [stdout]    |
[INFO] [stdout] 68 |             Ok(box s.map(|x| Value::new_int(u32::from(x) as i32)))
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 68 |             Ok(Box::new(s.map(|x| Value::new_int(u32::from(x) as i32))))
[INFO] [stdout]    |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/values/types/tuple.rs:204:12
[INFO] [stdout]     |
[INFO] [stdout] 204 |         Ok(box self.iter())
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 204 |         Ok(Box::new(self.iter()))
[INFO] [stdout]     |            ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/values/typing.rs:70:22
[INFO] [stdout]    |
[INFO] [stdout] 70 |         TypeCompiled(box |v| v.unpack_str().is_some() || v.get_ref().matches_type("string"))
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 70 |         TypeCompiled(Box::new(|v| v.unpack_str().is_some() || v.get_ref().matches_type("string")))
[INFO] [stdout]    |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/values/typing.rs:74:22
[INFO] [stdout]    |
[INFO] [stdout] 74 |         TypeCompiled(box |v| v.unpack_int().is_some() || v.get_ref().matches_type("int"))
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 74 |         TypeCompiled(Box::new(|v| v.unpack_int().is_some() || v.get_ref().matches_type("int")))
[INFO] [stdout]    |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/values/typing.rs:78:22
[INFO] [stdout]    |
[INFO] [stdout] 78 |         TypeCompiled(box |v| v.unpack_bool().is_some() || v.get_ref().matches_type("bool"))
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 78 |         TypeCompiled(Box::new(|v| v.unpack_bool().is_some() || v.get_ref().matches_type("bool")))
[INFO] [stdout]    |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/values/typing.rs:82:22
[INFO] [stdout]    |
[INFO] [stdout] 82 |         TypeCompiled(box |_| true)
[INFO] [stdout]    |                      ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 82 |         TypeCompiled(Box::new(|_| true))
[INFO] [stdout]    |                      ~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> src/values/typing.rs:87:22
[INFO] [stdout]    |
[INFO] [stdout] 87 |         TypeCompiled(box move |v| v.get_ref().matches_type(&t))
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 87 |         TypeCompiled(Box::new(move |v| v.get_ref().matches_type(&t)))
[INFO] [stdout]    |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/values/typing.rs:105:22
[INFO] [stdout]     |
[INFO] [stdout] 105 |         TypeCompiled(box |v| v.is_none())
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 105 |         TypeCompiled(Box::new(|v| v.is_none()))
[INFO] [stdout]     |                      ~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/values/typing.rs:109:22
[INFO] [stdout]     |
[INFO] [stdout] 109 |           TypeCompiled(box move |v| match Tuple::from_value(v) {
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 110 | |             Some(v) if v.len() == ts.len() => v.iter().zip(ts.iter()).all(|(v, t)| (t.0)(v)),
[INFO] [stdout] 111 | |             _ => false,
[INFO] [stdout] 112 | |         })
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 109 ~         TypeCompiled(Box::new(move |v| match Tuple::from_value(v) {
[INFO] [stdout] 110 +             Some(v) if v.len() == ts.len() => v.iter().zip(ts.iter()).all(|(v, t)| (t.0)(v)),
[INFO] [stdout] 111 +             _ => false,
[INFO] [stdout] 112 ~         }))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/values/typing.rs:116:22
[INFO] [stdout]     |
[INFO] [stdout] 116 |         TypeCompiled(box |v| List::from_value(v).is_some())
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 116 |         TypeCompiled(Box::new(|v| List::from_value(v).is_some()))
[INFO] [stdout]     |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/values/typing.rs:120:22
[INFO] [stdout]     |
[INFO] [stdout] 120 |           TypeCompiled(box move |v| match List::from_value(v) {
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 121 | |             None => false,
[INFO] [stdout] 122 | |             Some(v) => v.iter().all(|v| (t.0)(v)),
[INFO] [stdout] 123 | |         })
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 120 ~         TypeCompiled(Box::new(move |v| match List::from_value(v) {
[INFO] [stdout] 121 +             None => false,
[INFO] [stdout] 122 +             Some(v) => v.iter().all(|v| (t.0)(v)),
[INFO] [stdout] 123 ~         }))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/values/typing.rs:127:22
[INFO] [stdout]     |
[INFO] [stdout] 127 |         TypeCompiled(box move |v| (t1.0)(v) || (t2.0)(v))
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 127 |         TypeCompiled(Box::new(move |v| (t1.0)(v) || (t2.0)(v)))
[INFO] [stdout]     |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/values/typing.rs:131:22
[INFO] [stdout]     |
[INFO] [stdout] 131 |         TypeCompiled(box move |v| ts.iter().any(|t| (t.0)(v)))
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 131 |         TypeCompiled(Box::new(move |v| ts.iter().any(|t| (t.0)(v))))
[INFO] [stdout]     |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/values/typing.rs:165:22
[INFO] [stdout]     |
[INFO] [stdout] 165 |         TypeCompiled(box |v| Dict::from_value(v).is_some())
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 165 |         TypeCompiled(Box::new(|v| Dict::from_value(v).is_some()))
[INFO] [stdout]     |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/values/typing.rs:169:22
[INFO] [stdout]     |
[INFO] [stdout] 169 |           TypeCompiled(box move |v| match Dict::from_value(v) {
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 170 | |             None => false,
[INFO] [stdout] 171 | |             Some(v) => v.iter().all(|(k, v)| (kt.0)(k) && (vt.0)(v)),
[INFO] [stdout] 172 | |         })
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 169 ~         TypeCompiled(Box::new(move |v| match Dict::from_value(v) {
[INFO] [stdout] 170 +             None => false,
[INFO] [stdout] 171 +             Some(v) => v.iter().all(|(k, v)| (kt.0)(k) && (vt.0)(v)),
[INFO] [stdout] 172 ~         }))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> src/values/typing.rs:205:29
[INFO] [stdout]     |
[INFO] [stdout] 205 |               Ok(TypeCompiled(box move |v| match Dict::from_value(v) {
[INFO] [stdout]     |  _____________________________^
[INFO] [stdout] 206 | |                 None => false,
[INFO] [stdout] 207 | |                 Some(v) => {
[INFO] [stdout] 208 | |                     for (k, kt) in &ts {
[INFO] [stdout] ...   |
[INFO] [stdout] 221 | |                 }
[INFO] [stdout] 222 | |             }))
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 205 ~             Ok(TypeCompiled(Box::new(move |v| match Dict::from_value(v) {
[INFO] [stdout] 206 +                 None => false,
[INFO] [stdout] 207 +                 Some(v) => {
[INFO] [stdout] 208 +                     for (k, kt) in &ts {
[INFO] [stdout] 209 +                         let ks = k.key().as_str();
[INFO] [stdout] 210 +                         let ks = Hashed::new_unchecked(k.hash(), ks);
[INFO] [stdout] 211 +                         match v.get_str_hashed(ks) {
[INFO] [stdout] 212 +                             None => return false,
[INFO] [stdout] 213 +                             Some(kv) => {
[INFO] [stdout] 214 +                                 if !(kt.0)(kv) {
[INFO] [stdout] 215 +                                     return false;
[INFO] [stdout] 216 +                                 }
[INFO] [stdout] 217 +                             }
[INFO] [stdout] 218 +                         }
[INFO] [stdout] 219 +                     }
[INFO] [stdout] 220 +                     true
[INFO] [stdout] 221 +                 }
[INFO] [stdout] 222 ~             })))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:8531:13
[INFO] [stdout]      |
[INFO] [stdout] 8531 |     Ok(Some(box dialect.check_type(codemap, __0)?))
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 8531 |     Ok(Some(Box::new(dialect.check_type(codemap, __0)?)))
[INFO] [stdout]      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:8567:42
[INFO] [stdout]      |
[INFO] [stdout] 8567 |     Parameter::WithDefaultValue(n, None, box e)
[INFO] [stdout]      |                                          ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 8567 |     Parameter::WithDefaultValue(n, None, Box::new(e))
[INFO] [stdout]      |                                          ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:8640:39
[INFO] [stdout]      |
[INFO] [stdout] 8640 |     Parameter::WithDefaultValue(n, t, box e)
[INFO] [stdout]      |                                       ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 8640 |     Parameter::WithDefaultValue(n, t, Box::new(e))
[INFO] [stdout]      |                                       ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:8703:13
[INFO] [stdout]      |
[INFO] [stdout] 8703 |     Ok(Some(box dialect.check_type(codemap, __0)?))
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 8703 |     Ok(Some(Box::new(dialect.check_type(codemap, __0)?)))
[INFO] [stdout]      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:8814:31
[INFO] [stdout]      |
[INFO] [stdout] 8814 |         None   => Stmt::If(c, box s),
[INFO] [stdout]      |                               ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 8814 |         None   => Stmt::If(c, Box::new(s)),
[INFO] [stdout]      |                               ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:8815:36
[INFO] [stdout]      |
[INFO] [stdout] 8815 |         Some(e) => Stmt::IfElse(c, box (s, e))
[INFO] [stdout]      |                                    ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 8815 |         Some(e) => Stmt::IfElse(c, Box::new((s, e)))
[INFO] [stdout]      |                                    ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:8892:51
[INFO] [stdout]      |
[INFO] [stdout] 8892 |     Ok(Stmt::For(Stmt::check_assign(codemap, e)?, box (c, s)))
[INFO] [stdout]      |                                                   ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 8892 |     Ok(Stmt::For(Stmt::check_assign(codemap, e)?, Box::new((c, s))))
[INFO] [stdout]      |                                                   ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9268:15
[INFO] [stdout]      |
[INFO] [stdout] 9268 |     Expr::Dot(box e, i).ast(l, r)
[INFO] [stdout]      |               ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9268 |     Expr::Dot(Box::new(e), i).ast(l, r)
[INFO] [stdout]      |               ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9304:23
[INFO] [stdout]      |
[INFO] [stdout] 9304 |           Expr::Slice(box e, i1.map(|x| box x), i2.map(|x| box x), i3.unwrap_or(None).map(|x| box x))
[INFO] [stdout]      |                       ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9304 |           Expr::Slice(Box::new(e), i1.map(|x| box x), i2.map(|x| box x), i3.unwrap_or(None).map(|x| box x))
[INFO] [stdout]      |                       ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9304:41
[INFO] [stdout]      |
[INFO] [stdout] 9304 |           Expr::Slice(box e, i1.map(|x| box x), i2.map(|x| box x), i3.unwrap_or(None).map(|x| box x))
[INFO] [stdout]      |                                         ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9304 |           Expr::Slice(box e, i1.map(|x| Box::new(x)), i2.map(|x| box x), i3.unwrap_or(None).map(|x| box x))
[INFO] [stdout]      |                                         ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9304:60
[INFO] [stdout]      |
[INFO] [stdout] 9304 |           Expr::Slice(box e, i1.map(|x| box x), i2.map(|x| box x), i3.unwrap_or(None).map(|x| box x))
[INFO] [stdout]      |                                                            ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9304 |           Expr::Slice(box e, i1.map(|x| box x), i2.map(|x| Box::new(x)), i3.unwrap_or(None).map(|x| box x))
[INFO] [stdout]      |                                                            ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9304:95
[INFO] [stdout]      |
[INFO] [stdout] 9304 |           Expr::Slice(box e, i1.map(|x| box x), i2.map(|x| box x), i3.unwrap_or(None).map(|x| box x))
[INFO] [stdout]      |                                                                                               ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9304 |           Expr::Slice(box e, i1.map(|x| box x), i2.map(|x| box x), i3.unwrap_or(None).map(|x| Box::new(x)))
[INFO] [stdout]      |                                                                                               ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9322:28
[INFO] [stdout]      |
[INFO] [stdout] 9322 |     Expr::ArrayIndirection(box (e, i)).ast(l, r)
[INFO] [stdout]      |                            ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9322 |     Expr::ArrayIndirection(Box::new((e, i))).ast(l, r)
[INFO] [stdout]      |                            ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9564:29
[INFO] [stdout]      |
[INFO] [stdout] 9564 |     Expr::ListComprehension(box t, box c.0, c.1)
[INFO] [stdout]      |                             ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9564 |     Expr::ListComprehension(Box::new(t), box c.0, c.1)
[INFO] [stdout]      |                             ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9564:36
[INFO] [stdout]      |
[INFO] [stdout] 9564 |     Expr::ListComprehension(box t, box c.0, c.1)
[INFO] [stdout]      |                                    ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9564 |     Expr::ListComprehension(box t, Box::new(c.0), c.1)
[INFO] [stdout]      |                                    ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9589:29
[INFO] [stdout]      |
[INFO] [stdout] 9589 |     Expr::DictComprehension(box k, box c.0, c.1)
[INFO] [stdout]      |                             ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9589 |     Expr::DictComprehension(Box::new(k), box c.0, c.1)
[INFO] [stdout]      |                             ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9589:36
[INFO] [stdout]      |
[INFO] [stdout] 9589 |     Expr::DictComprehension(box k, box c.0, c.1)
[INFO] [stdout]      |                                    ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9589 |     Expr::DictComprehension(box k, Box::new(c.0), c.1)
[INFO] [stdout]      |                                    ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9655:14
[INFO] [stdout]      |
[INFO] [stdout] 9655 |     Expr::If(box (t, e1, e2)).ast(l, r)
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9655 |     Expr::If(Box::new((t, e1, e2))).ast(l, r)
[INFO] [stdout]      |              ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9708:14
[INFO] [stdout]      |
[INFO] [stdout] 9708 |     Expr::Op(box e1, BinOp::Or, box e2).ast(l, r)
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9708 |     Expr::Op(Box::new(e1), BinOp::Or, box e2).ast(l, r)
[INFO] [stdout]      |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9708:33
[INFO] [stdout]      |
[INFO] [stdout] 9708 |     Expr::Op(box e1, BinOp::Or, box e2).ast(l, r)
[INFO] [stdout]      |                                 ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9708 |     Expr::Op(box e1, BinOp::Or, Box::new(e2)).ast(l, r)
[INFO] [stdout]      |                                 ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9734:14
[INFO] [stdout]      |
[INFO] [stdout] 9734 |     Expr::Op(box e1, BinOp::And, box e2).ast(l, r)
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9734 |     Expr::Op(Box::new(e1), BinOp::And, box e2).ast(l, r)
[INFO] [stdout]      |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9734:34
[INFO] [stdout]      |
[INFO] [stdout] 9734 |     Expr::Op(box e1, BinOp::And, box e2).ast(l, r)
[INFO] [stdout]      |                                  ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9734 |     Expr::Op(box e1, BinOp::And, Box::new(e2)).ast(l, r)
[INFO] [stdout]      |                                  ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9759:15
[INFO] [stdout]      |
[INFO] [stdout] 9759 |     Expr::Not(box e).ast(l, r)
[INFO] [stdout]      |               ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9759 |     Expr::Not(Box::new(e)).ast(l, r)
[INFO] [stdout]      |               ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9785:14
[INFO] [stdout]      |
[INFO] [stdout] 9785 |     Expr::Op(box e1, BinOp::Equal, box e2).ast(l, r)
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9785 |     Expr::Op(Box::new(e1), BinOp::Equal, box e2).ast(l, r)
[INFO] [stdout]      |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9785:36
[INFO] [stdout]      |
[INFO] [stdout] 9785 |     Expr::Op(box e1, BinOp::Equal, box e2).ast(l, r)
[INFO] [stdout]      |                                    ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9785 |     Expr::Op(box e1, BinOp::Equal, Box::new(e2)).ast(l, r)
[INFO] [stdout]      |                                    ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9800:14
[INFO] [stdout]      |
[INFO] [stdout] 9800 |     Expr::Op(box e1, BinOp::NotEqual, box e2).ast(l, r)
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9800 |     Expr::Op(Box::new(e1), BinOp::NotEqual, box e2).ast(l, r)
[INFO] [stdout]      |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9800:39
[INFO] [stdout]      |
[INFO] [stdout] 9800 |     Expr::Op(box e1, BinOp::NotEqual, box e2).ast(l, r)
[INFO] [stdout]      |                                       ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9800 |     Expr::Op(box e1, BinOp::NotEqual, Box::new(e2)).ast(l, r)
[INFO] [stdout]      |                                       ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9815:14
[INFO] [stdout]      |
[INFO] [stdout] 9815 |     Expr::Op(box e1, BinOp::Less, box e2).ast(l, r)
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9815 |     Expr::Op(Box::new(e1), BinOp::Less, box e2).ast(l, r)
[INFO] [stdout]      |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9815:35
[INFO] [stdout]      |
[INFO] [stdout] 9815 |     Expr::Op(box e1, BinOp::Less, box e2).ast(l, r)
[INFO] [stdout]      |                                   ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9815 |     Expr::Op(box e1, BinOp::Less, Box::new(e2)).ast(l, r)
[INFO] [stdout]      |                                   ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9830:14
[INFO] [stdout]      |
[INFO] [stdout] 9830 |     Expr::Op(box e1, BinOp::Greater, box e2).ast(l, r)
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9830 |     Expr::Op(Box::new(e1), BinOp::Greater, box e2).ast(l, r)
[INFO] [stdout]      |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9830:38
[INFO] [stdout]      |
[INFO] [stdout] 9830 |     Expr::Op(box e1, BinOp::Greater, box e2).ast(l, r)
[INFO] [stdout]      |                                      ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9830 |     Expr::Op(box e1, BinOp::Greater, Box::new(e2)).ast(l, r)
[INFO] [stdout]      |                                      ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9845:14
[INFO] [stdout]      |
[INFO] [stdout] 9845 |     Expr::Op(box e1, BinOp::LessOrEqual, box e2).ast(l, r)
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9845 |     Expr::Op(Box::new(e1), BinOp::LessOrEqual, box e2).ast(l, r)
[INFO] [stdout]      |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9845:42
[INFO] [stdout]      |
[INFO] [stdout] 9845 |     Expr::Op(box e1, BinOp::LessOrEqual, box e2).ast(l, r)
[INFO] [stdout]      |                                          ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9845 |     Expr::Op(box e1, BinOp::LessOrEqual, Box::new(e2)).ast(l, r)
[INFO] [stdout]      |                                          ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9860:14
[INFO] [stdout]      |
[INFO] [stdout] 9860 |     Expr::Op(box e1, BinOp::GreaterOrEqual, box e2)
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9860 |     Expr::Op(Box::new(e1), BinOp::GreaterOrEqual, box e2)
[INFO] [stdout]      |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9860:45
[INFO] [stdout]      |
[INFO] [stdout] 9860 |     Expr::Op(box e1, BinOp::GreaterOrEqual, box e2)
[INFO] [stdout]      |                                             ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9860 |     Expr::Op(box e1, BinOp::GreaterOrEqual, Box::new(e2))
[INFO] [stdout]      |                                             ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9876:14
[INFO] [stdout]      |
[INFO] [stdout] 9876 |     Expr::Op(box e1, BinOp::In, box e2).ast(l, r)
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9876 |     Expr::Op(Box::new(e1), BinOp::In, box e2).ast(l, r)
[INFO] [stdout]      |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9876:33
[INFO] [stdout]      |
[INFO] [stdout] 9876 |     Expr::Op(box e1, BinOp::In, box e2).ast(l, r)
[INFO] [stdout]      |                                 ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9876 |     Expr::Op(box e1, BinOp::In, Box::new(e2)).ast(l, r)
[INFO] [stdout]      |                                 ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9892:14
[INFO] [stdout]      |
[INFO] [stdout] 9892 |     Expr::Op(box e1, BinOp::NotIn, box e2).ast(l, r)
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9892 |     Expr::Op(Box::new(e1), BinOp::NotIn, box e2).ast(l, r)
[INFO] [stdout]      |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9892:36
[INFO] [stdout]      |
[INFO] [stdout] 9892 |     Expr::Op(box e1, BinOp::NotIn, box e2).ast(l, r)
[INFO] [stdout]      |                                    ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9892 |     Expr::Op(box e1, BinOp::NotIn, Box::new(e2)).ast(l, r)
[INFO] [stdout]      |                                    ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9929:14
[INFO] [stdout]      |
[INFO] [stdout] 9929 |     Expr::Op(box e1, BinOp::BitOr, box e2).ast(l, r)
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9929 |     Expr::Op(Box::new(e1), BinOp::BitOr, box e2).ast(l, r)
[INFO] [stdout]      |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9929:36
[INFO] [stdout]      |
[INFO] [stdout] 9929 |     Expr::Op(box e1, BinOp::BitOr, box e2).ast(l, r)
[INFO] [stdout]      |                                    ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9929 |     Expr::Op(box e1, BinOp::BitOr, Box::new(e2)).ast(l, r)
[INFO] [stdout]      |                                    ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9955:14
[INFO] [stdout]      |
[INFO] [stdout] 9955 |     Expr::Op(box e1, BinOp::BitXor, box e2).ast(l, r)
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9955 |     Expr::Op(Box::new(e1), BinOp::BitXor, box e2).ast(l, r)
[INFO] [stdout]      |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9955:37
[INFO] [stdout]      |
[INFO] [stdout] 9955 |     Expr::Op(box e1, BinOp::BitXor, box e2).ast(l, r)
[INFO] [stdout]      |                                     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9955 |     Expr::Op(box e1, BinOp::BitXor, Box::new(e2)).ast(l, r)
[INFO] [stdout]      |                                     ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9981:14
[INFO] [stdout]      |
[INFO] [stdout] 9981 |     Expr::Op(box e1, BinOp::BitAnd, box e2).ast(l, r)
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9981 |     Expr::Op(Box::new(e1), BinOp::BitAnd, box e2).ast(l, r)
[INFO] [stdout]      |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9981:37
[INFO] [stdout]      |
[INFO] [stdout] 9981 |     Expr::Op(box e1, BinOp::BitAnd, box e2).ast(l, r)
[INFO] [stdout]      |                                     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9981 |     Expr::Op(box e1, BinOp::BitAnd, Box::new(e2)).ast(l, r)
[INFO] [stdout]      |                                     ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10007:14
[INFO] [stdout]       |
[INFO] [stdout] 10007 |     Expr::Op(box e1, BinOp::LeftShift, box e2).ast(l, r)
[INFO] [stdout]       |              ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10007 |     Expr::Op(Box::new(e1), BinOp::LeftShift, box e2).ast(l, r)
[INFO] [stdout]       |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10007:40
[INFO] [stdout]       |
[INFO] [stdout] 10007 |     Expr::Op(box e1, BinOp::LeftShift, box e2).ast(l, r)
[INFO] [stdout]       |                                        ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10007 |     Expr::Op(box e1, BinOp::LeftShift, Box::new(e2)).ast(l, r)
[INFO] [stdout]       |                                        ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10022:14
[INFO] [stdout]       |
[INFO] [stdout] 10022 |     Expr::Op(box e1, BinOp::RightShift, box e2).ast(l, r)
[INFO] [stdout]       |              ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10022 |     Expr::Op(Box::new(e1), BinOp::RightShift, box e2).ast(l, r)
[INFO] [stdout]       |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10022:41
[INFO] [stdout]       |
[INFO] [stdout] 10022 |     Expr::Op(box e1, BinOp::RightShift, box e2).ast(l, r)
[INFO] [stdout]       |                                         ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10022 |     Expr::Op(box e1, BinOp::RightShift, Box::new(e2)).ast(l, r)
[INFO] [stdout]       |                                         ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10048:14
[INFO] [stdout]       |
[INFO] [stdout] 10048 |     Expr::Op(box e1, BinOp::Add, box e2).ast(l, r)
[INFO] [stdout]       |              ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10048 |     Expr::Op(Box::new(e1), BinOp::Add, box e2).ast(l, r)
[INFO] [stdout]       |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10048:34
[INFO] [stdout]       |
[INFO] [stdout] 10048 |     Expr::Op(box e1, BinOp::Add, box e2).ast(l, r)
[INFO] [stdout]       |                                  ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10048 |     Expr::Op(box e1, BinOp::Add, Box::new(e2)).ast(l, r)
[INFO] [stdout]       |                                  ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10063:14
[INFO] [stdout]       |
[INFO] [stdout] 10063 |     Expr::Op(box e1, BinOp::Subtract, box e2).ast(l, r)
[INFO] [stdout]       |              ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10063 |     Expr::Op(Box::new(e1), BinOp::Subtract, box e2).ast(l, r)
[INFO] [stdout]       |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10063:39
[INFO] [stdout]       |
[INFO] [stdout] 10063 |     Expr::Op(box e1, BinOp::Subtract, box e2).ast(l, r)
[INFO] [stdout]       |                                       ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10063 |     Expr::Op(box e1, BinOp::Subtract, Box::new(e2)).ast(l, r)
[INFO] [stdout]       |                                       ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10089:14
[INFO] [stdout]       |
[INFO] [stdout] 10089 |     Expr::Op(box e1, BinOp::Multiply, box e2)
[INFO] [stdout]       |              ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10089 |     Expr::Op(Box::new(e1), BinOp::Multiply, box e2)
[INFO] [stdout]       |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10089:39
[INFO] [stdout]       |
[INFO] [stdout] 10089 |     Expr::Op(box e1, BinOp::Multiply, box e2)
[INFO] [stdout]       |                                       ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10089 |     Expr::Op(box e1, BinOp::Multiply, Box::new(e2))
[INFO] [stdout]       |                                       ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10105:14
[INFO] [stdout]       |
[INFO] [stdout] 10105 |     Expr::Op(box e1, BinOp::Percent, box e2).ast(l, r)
[INFO] [stdout]       |              ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10105 |     Expr::Op(Box::new(e1), BinOp::Percent, box e2).ast(l, r)
[INFO] [stdout]       |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10105:38
[INFO] [stdout]       |
[INFO] [stdout] 10105 |     Expr::Op(box e1, BinOp::Percent, box e2).ast(l, r)
[INFO] [stdout]       |                                      ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10105 |     Expr::Op(box e1, BinOp::Percent, Box::new(e2)).ast(l, r)
[INFO] [stdout]       |                                      ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10120:14
[INFO] [stdout]       |
[INFO] [stdout] 10120 |     Expr::Op(box e1, BinOp::Divide, box e2).ast(l, r)
[INFO] [stdout]       |              ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10120 |     Expr::Op(Box::new(e1), BinOp::Divide, box e2).ast(l, r)
[INFO] [stdout]       |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10120:37
[INFO] [stdout]       |
[INFO] [stdout] 10120 |     Expr::Op(box e1, BinOp::Divide, box e2).ast(l, r)
[INFO] [stdout]       |                                     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10120 |     Expr::Op(box e1, BinOp::Divide, Box::new(e2)).ast(l, r)
[INFO] [stdout]       |                                     ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10135:14
[INFO] [stdout]       |
[INFO] [stdout] 10135 |     Expr::Op(box e1, BinOp::FloorDivide, box e2).ast(l, r)
[INFO] [stdout]       |              ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10135 |     Expr::Op(Box::new(e1), BinOp::FloorDivide, box e2).ast(l, r)
[INFO] [stdout]       |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10135:42
[INFO] [stdout]       |
[INFO] [stdout] 10135 |     Expr::Op(box e1, BinOp::FloorDivide, box e2).ast(l, r)
[INFO] [stdout]       |                                          ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10135 |     Expr::Op(box e1, BinOp::FloorDivide, Box::new(e2)).ast(l, r)
[INFO] [stdout]       |                                          ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10160:16
[INFO] [stdout]       |
[INFO] [stdout] 10160 |     Expr::Plus(box e).ast(l, r)
[INFO] [stdout]       |                ^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10160 |     Expr::Plus(Box::new(e)).ast(l, r)
[INFO] [stdout]       |                ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10174:17
[INFO] [stdout]       |
[INFO] [stdout] 10174 |     Expr::Minus(box e).ast(l, r)
[INFO] [stdout]       |                 ^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10174 |     Expr::Minus(Box::new(e)).ast(l, r)
[INFO] [stdout]       |                 ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10188:18
[INFO] [stdout]       |
[INFO] [stdout] 10188 |     Expr::BitNot(box e).ast(l, r)
[INFO] [stdout]       |                  ^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10188 |     Expr::BitNot(Box::new(e)).ast(l, r)
[INFO] [stdout]       |                  ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:8531:13
[INFO] [stdout]      |
[INFO] [stdout] 8531 |     Ok(Some(box dialect.check_type(codemap, __0)?))
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 8531 |     Ok(Some(Box::new(dialect.check_type(codemap, __0)?)))
[INFO] [stdout]      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:8567:42
[INFO] [stdout]      |
[INFO] [stdout] 8567 |     Parameter::WithDefaultValue(n, None, box e)
[INFO] [stdout]      |                                          ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 8567 |     Parameter::WithDefaultValue(n, None, Box::new(e))
[INFO] [stdout]      |                                          ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:8640:39
[INFO] [stdout]      |
[INFO] [stdout] 8640 |     Parameter::WithDefaultValue(n, t, box e)
[INFO] [stdout]      |                                       ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 8640 |     Parameter::WithDefaultValue(n, t, Box::new(e))
[INFO] [stdout]      |                                       ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:8703:13
[INFO] [stdout]      |
[INFO] [stdout] 8703 |     Ok(Some(box dialect.check_type(codemap, __0)?))
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 8703 |     Ok(Some(Box::new(dialect.check_type(codemap, __0)?)))
[INFO] [stdout]      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:8814:31
[INFO] [stdout]      |
[INFO] [stdout] 8814 |         None   => Stmt::If(c, box s),
[INFO] [stdout]      |                               ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 8814 |         None   => Stmt::If(c, Box::new(s)),
[INFO] [stdout]      |                               ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:8815:36
[INFO] [stdout]      |
[INFO] [stdout] 8815 |         Some(e) => Stmt::IfElse(c, box (s, e))
[INFO] [stdout]      |                                    ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 8815 |         Some(e) => Stmt::IfElse(c, Box::new((s, e)))
[INFO] [stdout]      |                                    ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:8892:51
[INFO] [stdout]      |
[INFO] [stdout] 8892 |     Ok(Stmt::For(Stmt::check_assign(codemap, e)?, box (c, s)))
[INFO] [stdout]      |                                                   ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 8892 |     Ok(Stmt::For(Stmt::check_assign(codemap, e)?, Box::new((c, s))))
[INFO] [stdout]      |                                                   ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9268:15
[INFO] [stdout]      |
[INFO] [stdout] 9268 |     Expr::Dot(box e, i).ast(l, r)
[INFO] [stdout]      |               ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9268 |     Expr::Dot(Box::new(e), i).ast(l, r)
[INFO] [stdout]      |               ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9304:23
[INFO] [stdout]      |
[INFO] [stdout] 9304 |           Expr::Slice(box e, i1.map(|x| box x), i2.map(|x| box x), i3.unwrap_or(None).map(|x| box x))
[INFO] [stdout]      |                       ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9304 |           Expr::Slice(Box::new(e), i1.map(|x| box x), i2.map(|x| box x), i3.unwrap_or(None).map(|x| box x))
[INFO] [stdout]      |                       ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9304:41
[INFO] [stdout]      |
[INFO] [stdout] 9304 |           Expr::Slice(box e, i1.map(|x| box x), i2.map(|x| box x), i3.unwrap_or(None).map(|x| box x))
[INFO] [stdout]      |                                         ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9304 |           Expr::Slice(box e, i1.map(|x| Box::new(x)), i2.map(|x| box x), i3.unwrap_or(None).map(|x| box x))
[INFO] [stdout]      |                                         ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9304:60
[INFO] [stdout]      |
[INFO] [stdout] 9304 |           Expr::Slice(box e, i1.map(|x| box x), i2.map(|x| box x), i3.unwrap_or(None).map(|x| box x))
[INFO] [stdout]      |                                                            ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9304 |           Expr::Slice(box e, i1.map(|x| box x), i2.map(|x| Box::new(x)), i3.unwrap_or(None).map(|x| box x))
[INFO] [stdout]      |                                                            ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9304:95
[INFO] [stdout]      |
[INFO] [stdout] 9304 |           Expr::Slice(box e, i1.map(|x| box x), i2.map(|x| box x), i3.unwrap_or(None).map(|x| box x))
[INFO] [stdout]      |                                                                                               ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9304 |           Expr::Slice(box e, i1.map(|x| box x), i2.map(|x| box x), i3.unwrap_or(None).map(|x| Box::new(x)))
[INFO] [stdout]      |                                                                                               ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9322:28
[INFO] [stdout]      |
[INFO] [stdout] 9322 |     Expr::ArrayIndirection(box (e, i)).ast(l, r)
[INFO] [stdout]      |                            ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9322 |     Expr::ArrayIndirection(Box::new((e, i))).ast(l, r)
[INFO] [stdout]      |                            ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9564:29
[INFO] [stdout]      |
[INFO] [stdout] 9564 |     Expr::ListComprehension(box t, box c.0, c.1)
[INFO] [stdout]      |                             ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9564 |     Expr::ListComprehension(Box::new(t), box c.0, c.1)
[INFO] [stdout]      |                             ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9564:36
[INFO] [stdout]      |
[INFO] [stdout] 9564 |     Expr::ListComprehension(box t, box c.0, c.1)
[INFO] [stdout]      |                                    ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9564 |     Expr::ListComprehension(box t, Box::new(c.0), c.1)
[INFO] [stdout]      |                                    ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9589:29
[INFO] [stdout]      |
[INFO] [stdout] 9589 |     Expr::DictComprehension(box k, box c.0, c.1)
[INFO] [stdout]      |                             ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9589 |     Expr::DictComprehension(Box::new(k), box c.0, c.1)
[INFO] [stdout]      |                             ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9589:36
[INFO] [stdout]      |
[INFO] [stdout] 9589 |     Expr::DictComprehension(box k, box c.0, c.1)
[INFO] [stdout]      |                                    ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9589 |     Expr::DictComprehension(box k, Box::new(c.0), c.1)
[INFO] [stdout]      |                                    ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9655:14
[INFO] [stdout]      |
[INFO] [stdout] 9655 |     Expr::If(box (t, e1, e2)).ast(l, r)
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9655 |     Expr::If(Box::new((t, e1, e2))).ast(l, r)
[INFO] [stdout]      |              ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9708:14
[INFO] [stdout]      |
[INFO] [stdout] 9708 |     Expr::Op(box e1, BinOp::Or, box e2).ast(l, r)
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9708 |     Expr::Op(Box::new(e1), BinOp::Or, box e2).ast(l, r)
[INFO] [stdout]      |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9708:33
[INFO] [stdout]      |
[INFO] [stdout] 9708 |     Expr::Op(box e1, BinOp::Or, box e2).ast(l, r)
[INFO] [stdout]      |                                 ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9708 |     Expr::Op(box e1, BinOp::Or, Box::new(e2)).ast(l, r)
[INFO] [stdout]      |                                 ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9734:14
[INFO] [stdout]      |
[INFO] [stdout] 9734 |     Expr::Op(box e1, BinOp::And, box e2).ast(l, r)
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9734 |     Expr::Op(Box::new(e1), BinOp::And, box e2).ast(l, r)
[INFO] [stdout]      |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9734:34
[INFO] [stdout]      |
[INFO] [stdout] 9734 |     Expr::Op(box e1, BinOp::And, box e2).ast(l, r)
[INFO] [stdout]      |                                  ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9734 |     Expr::Op(box e1, BinOp::And, Box::new(e2)).ast(l, r)
[INFO] [stdout]      |                                  ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9759:15
[INFO] [stdout]      |
[INFO] [stdout] 9759 |     Expr::Not(box e).ast(l, r)
[INFO] [stdout]      |               ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9759 |     Expr::Not(Box::new(e)).ast(l, r)
[INFO] [stdout]      |               ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9785:14
[INFO] [stdout]      |
[INFO] [stdout] 9785 |     Expr::Op(box e1, BinOp::Equal, box e2).ast(l, r)
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9785 |     Expr::Op(Box::new(e1), BinOp::Equal, box e2).ast(l, r)
[INFO] [stdout]      |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9785:36
[INFO] [stdout]      |
[INFO] [stdout] 9785 |     Expr::Op(box e1, BinOp::Equal, box e2).ast(l, r)
[INFO] [stdout]      |                                    ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9785 |     Expr::Op(box e1, BinOp::Equal, Box::new(e2)).ast(l, r)
[INFO] [stdout]      |                                    ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9800:14
[INFO] [stdout]      |
[INFO] [stdout] 9800 |     Expr::Op(box e1, BinOp::NotEqual, box e2).ast(l, r)
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9800 |     Expr::Op(Box::new(e1), BinOp::NotEqual, box e2).ast(l, r)
[INFO] [stdout]      |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9800:39
[INFO] [stdout]      |
[INFO] [stdout] 9800 |     Expr::Op(box e1, BinOp::NotEqual, box e2).ast(l, r)
[INFO] [stdout]      |                                       ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9800 |     Expr::Op(box e1, BinOp::NotEqual, Box::new(e2)).ast(l, r)
[INFO] [stdout]      |                                       ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9815:14
[INFO] [stdout]      |
[INFO] [stdout] 9815 |     Expr::Op(box e1, BinOp::Less, box e2).ast(l, r)
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9815 |     Expr::Op(Box::new(e1), BinOp::Less, box e2).ast(l, r)
[INFO] [stdout]      |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9815:35
[INFO] [stdout]      |
[INFO] [stdout] 9815 |     Expr::Op(box e1, BinOp::Less, box e2).ast(l, r)
[INFO] [stdout]      |                                   ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9815 |     Expr::Op(box e1, BinOp::Less, Box::new(e2)).ast(l, r)
[INFO] [stdout]      |                                   ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9830:14
[INFO] [stdout]      |
[INFO] [stdout] 9830 |     Expr::Op(box e1, BinOp::Greater, box e2).ast(l, r)
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9830 |     Expr::Op(Box::new(e1), BinOp::Greater, box e2).ast(l, r)
[INFO] [stdout]      |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9830:38
[INFO] [stdout]      |
[INFO] [stdout] 9830 |     Expr::Op(box e1, BinOp::Greater, box e2).ast(l, r)
[INFO] [stdout]      |                                      ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9830 |     Expr::Op(box e1, BinOp::Greater, Box::new(e2)).ast(l, r)
[INFO] [stdout]      |                                      ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9845:14
[INFO] [stdout]      |
[INFO] [stdout] 9845 |     Expr::Op(box e1, BinOp::LessOrEqual, box e2).ast(l, r)
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9845 |     Expr::Op(Box::new(e1), BinOp::LessOrEqual, box e2).ast(l, r)
[INFO] [stdout]      |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9845:42
[INFO] [stdout]      |
[INFO] [stdout] 9845 |     Expr::Op(box e1, BinOp::LessOrEqual, box e2).ast(l, r)
[INFO] [stdout]      |                                          ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9845 |     Expr::Op(box e1, BinOp::LessOrEqual, Box::new(e2)).ast(l, r)
[INFO] [stdout]      |                                          ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9860:14
[INFO] [stdout]      |
[INFO] [stdout] 9860 |     Expr::Op(box e1, BinOp::GreaterOrEqual, box e2)
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9860 |     Expr::Op(Box::new(e1), BinOp::GreaterOrEqual, box e2)
[INFO] [stdout]      |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9860:45
[INFO] [stdout]      |
[INFO] [stdout] 9860 |     Expr::Op(box e1, BinOp::GreaterOrEqual, box e2)
[INFO] [stdout]      |                                             ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9860 |     Expr::Op(box e1, BinOp::GreaterOrEqual, Box::new(e2))
[INFO] [stdout]      |                                             ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9876:14
[INFO] [stdout]      |
[INFO] [stdout] 9876 |     Expr::Op(box e1, BinOp::In, box e2).ast(l, r)
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9876 |     Expr::Op(Box::new(e1), BinOp::In, box e2).ast(l, r)
[INFO] [stdout]      |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9876:33
[INFO] [stdout]      |
[INFO] [stdout] 9876 |     Expr::Op(box e1, BinOp::In, box e2).ast(l, r)
[INFO] [stdout]      |                                 ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9876 |     Expr::Op(box e1, BinOp::In, Box::new(e2)).ast(l, r)
[INFO] [stdout]      |                                 ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9892:14
[INFO] [stdout]      |
[INFO] [stdout] 9892 |     Expr::Op(box e1, BinOp::NotIn, box e2).ast(l, r)
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9892 |     Expr::Op(Box::new(e1), BinOp::NotIn, box e2).ast(l, r)
[INFO] [stdout]      |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9892:36
[INFO] [stdout]      |
[INFO] [stdout] 9892 |     Expr::Op(box e1, BinOp::NotIn, box e2).ast(l, r)
[INFO] [stdout]      |                                    ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9892 |     Expr::Op(box e1, BinOp::NotIn, Box::new(e2)).ast(l, r)
[INFO] [stdout]      |                                    ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9929:14
[INFO] [stdout]      |
[INFO] [stdout] 9929 |     Expr::Op(box e1, BinOp::BitOr, box e2).ast(l, r)
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9929 |     Expr::Op(Box::new(e1), BinOp::BitOr, box e2).ast(l, r)
[INFO] [stdout]      |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9929:36
[INFO] [stdout]      |
[INFO] [stdout] 9929 |     Expr::Op(box e1, BinOp::BitOr, box e2).ast(l, r)
[INFO] [stdout]      |                                    ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9929 |     Expr::Op(box e1, BinOp::BitOr, Box::new(e2)).ast(l, r)
[INFO] [stdout]      |                                    ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9955:14
[INFO] [stdout]      |
[INFO] [stdout] 9955 |     Expr::Op(box e1, BinOp::BitXor, box e2).ast(l, r)
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9955 |     Expr::Op(Box::new(e1), BinOp::BitXor, box e2).ast(l, r)
[INFO] [stdout]      |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9955:37
[INFO] [stdout]      |
[INFO] [stdout] 9955 |     Expr::Op(box e1, BinOp::BitXor, box e2).ast(l, r)
[INFO] [stdout]      |                                     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9955 |     Expr::Op(box e1, BinOp::BitXor, Box::new(e2)).ast(l, r)
[INFO] [stdout]      |                                     ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9981:14
[INFO] [stdout]      |
[INFO] [stdout] 9981 |     Expr::Op(box e1, BinOp::BitAnd, box e2).ast(l, r)
[INFO] [stdout]      |              ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9981 |     Expr::Op(Box::new(e1), BinOp::BitAnd, box e2).ast(l, r)
[INFO] [stdout]      |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:9981:37
[INFO] [stdout]      |
[INFO] [stdout] 9981 |     Expr::Op(box e1, BinOp::BitAnd, box e2).ast(l, r)
[INFO] [stdout]      |                                     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 9981 |     Expr::Op(box e1, BinOp::BitAnd, Box::new(e2)).ast(l, r)
[INFO] [stdout]      |                                     ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10007:14
[INFO] [stdout]       |
[INFO] [stdout] 10007 |     Expr::Op(box e1, BinOp::LeftShift, box e2).ast(l, r)
[INFO] [stdout]       |              ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10007 |     Expr::Op(Box::new(e1), BinOp::LeftShift, box e2).ast(l, r)
[INFO] [stdout]       |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10007:40
[INFO] [stdout]       |
[INFO] [stdout] 10007 |     Expr::Op(box e1, BinOp::LeftShift, box e2).ast(l, r)
[INFO] [stdout]       |                                        ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10007 |     Expr::Op(box e1, BinOp::LeftShift, Box::new(e2)).ast(l, r)
[INFO] [stdout]       |                                        ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10022:14
[INFO] [stdout]       |
[INFO] [stdout] 10022 |     Expr::Op(box e1, BinOp::RightShift, box e2).ast(l, r)
[INFO] [stdout]       |              ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10022 |     Expr::Op(Box::new(e1), BinOp::RightShift, box e2).ast(l, r)
[INFO] [stdout]       |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10022:41
[INFO] [stdout]       |
[INFO] [stdout] 10022 |     Expr::Op(box e1, BinOp::RightShift, box e2).ast(l, r)
[INFO] [stdout]       |                                         ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10022 |     Expr::Op(box e1, BinOp::RightShift, Box::new(e2)).ast(l, r)
[INFO] [stdout]       |                                         ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10048:14
[INFO] [stdout]       |
[INFO] [stdout] 10048 |     Expr::Op(box e1, BinOp::Add, box e2).ast(l, r)
[INFO] [stdout]       |              ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10048 |     Expr::Op(Box::new(e1), BinOp::Add, box e2).ast(l, r)
[INFO] [stdout]       |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10048:34
[INFO] [stdout]       |
[INFO] [stdout] 10048 |     Expr::Op(box e1, BinOp::Add, box e2).ast(l, r)
[INFO] [stdout]       |                                  ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10048 |     Expr::Op(box e1, BinOp::Add, Box::new(e2)).ast(l, r)
[INFO] [stdout]       |                                  ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10063:14
[INFO] [stdout]       |
[INFO] [stdout] 10063 |     Expr::Op(box e1, BinOp::Subtract, box e2).ast(l, r)
[INFO] [stdout]       |              ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10063 |     Expr::Op(Box::new(e1), BinOp::Subtract, box e2).ast(l, r)
[INFO] [stdout]       |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10063:39
[INFO] [stdout]       |
[INFO] [stdout] 10063 |     Expr::Op(box e1, BinOp::Subtract, box e2).ast(l, r)
[INFO] [stdout]       |                                       ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10063 |     Expr::Op(box e1, BinOp::Subtract, Box::new(e2)).ast(l, r)
[INFO] [stdout]       |                                       ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10089:14
[INFO] [stdout]       |
[INFO] [stdout] 10089 |     Expr::Op(box e1, BinOp::Multiply, box e2)
[INFO] [stdout]       |              ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10089 |     Expr::Op(Box::new(e1), BinOp::Multiply, box e2)
[INFO] [stdout]       |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10089:39
[INFO] [stdout]       |
[INFO] [stdout] 10089 |     Expr::Op(box e1, BinOp::Multiply, box e2)
[INFO] [stdout]       |                                       ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10089 |     Expr::Op(box e1, BinOp::Multiply, Box::new(e2))
[INFO] [stdout]       |                                       ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10105:14
[INFO] [stdout]       |
[INFO] [stdout] 10105 |     Expr::Op(box e1, BinOp::Percent, box e2).ast(l, r)
[INFO] [stdout]       |              ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10105 |     Expr::Op(Box::new(e1), BinOp::Percent, box e2).ast(l, r)
[INFO] [stdout]       |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10105:38
[INFO] [stdout]       |
[INFO] [stdout] 10105 |     Expr::Op(box e1, BinOp::Percent, box e2).ast(l, r)
[INFO] [stdout]       |                                      ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10105 |     Expr::Op(box e1, BinOp::Percent, Box::new(e2)).ast(l, r)
[INFO] [stdout]       |                                      ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10120:14
[INFO] [stdout]       |
[INFO] [stdout] 10120 |     Expr::Op(box e1, BinOp::Divide, box e2).ast(l, r)
[INFO] [stdout]       |              ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10120 |     Expr::Op(Box::new(e1), BinOp::Divide, box e2).ast(l, r)
[INFO] [stdout]       |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10120:37
[INFO] [stdout]       |
[INFO] [stdout] 10120 |     Expr::Op(box e1, BinOp::Divide, box e2).ast(l, r)
[INFO] [stdout]       |                                     ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10120 |     Expr::Op(box e1, BinOp::Divide, Box::new(e2)).ast(l, r)
[INFO] [stdout]       |                                     ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10135:14
[INFO] [stdout]       |
[INFO] [stdout] 10135 |     Expr::Op(box e1, BinOp::FloorDivide, box e2).ast(l, r)
[INFO] [stdout]       |              ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10135 |     Expr::Op(Box::new(e1), BinOp::FloorDivide, box e2).ast(l, r)
[INFO] [stdout]       |              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10135:42
[INFO] [stdout]       |
[INFO] [stdout] 10135 |     Expr::Op(box e1, BinOp::FloorDivide, box e2).ast(l, r)
[INFO] [stdout]       |                                          ^^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10135 |     Expr::Op(box e1, BinOp::FloorDivide, Box::new(e2)).ast(l, r)
[INFO] [stdout]       |                                          ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10160:16
[INFO] [stdout]       |
[INFO] [stdout] 10160 |     Expr::Plus(box e).ast(l, r)
[INFO] [stdout]       |                ^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10160 |     Expr::Plus(Box::new(e)).ast(l, r)
[INFO] [stdout]       |                ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10174:17
[INFO] [stdout]       |
[INFO] [stdout] 10174 |     Expr::Minus(box e).ast(l, r)
[INFO] [stdout]       |                 ^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10174 |     Expr::Minus(Box::new(e)).ast(l, r)
[INFO] [stdout]       |                 ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]      --> /opt/rustwide/target/debug/build/starlark-04d175ac00e01c80/out/syntax/grammar.rs:10188:18
[INFO] [stdout]       |
[INFO] [stdout] 10188 |     Expr::BitNot(box e).ast(l, r)
[INFO] [stdout]       |                  ^^^^^
[INFO] [stdout]       |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]       |
[INFO] [stdout] 10188 |     Expr::BitNot(Box::new(e)).ast(l, r)
[INFO] [stdout]       |                  ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0407]: method `backtrace` is not a member of trait `Error`
[INFO] [stdout]    --> src/errors/mod.rs:126:5
[INFO] [stdout]     |
[INFO] [stdout] 126 | /     fn backtrace(&self) -> Option<&std::backtrace::Backtrace> {
[INFO] [stdout] 127 | |         Some(self.message.backtrace())
[INFO] [stdout] 128 | |     }
[INFO] [stdout]     | |_____^ not a member of trait `Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0407]: method `backtrace` is not a member of trait `Error`
[INFO] [stdout]    --> src/errors/mod.rs:126:5
[INFO] [stdout]     |
[INFO] [stdout] 126 | /     fn backtrace(&self) -> Option<&std::backtrace::Backtrace> {
[INFO] [stdout] 127 | |         Some(self.message.backtrace())
[INFO] [stdout] 128 | |     }
[INFO] [stdout]     | |_____^ not a member of trait `Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `const_fn_trait_bound` has been stable since 1.61.0 and no longer requires an attribute to enable
[INFO] [stdout]    --> src/lib.rs:354:12
[INFO] [stdout]     |
[INFO] [stdout] 354 | #![feature(const_fn_trait_bound)]
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `generic_associated_types` has been stable since 1.65.0 and no longer requires an attribute to enable
[INFO] [stdout]    --> src/lib.rs:360:12
[INFO] [stdout]     |
[INFO] [stdout] 360 | #![feature(generic_associated_types)]
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `backtrace` has been stable since 1.65.0 and no longer requires an attribute to enable
[INFO] [stdout]    --> src/lib.rs:350:12
[INFO] [stdout]     |
[INFO] [stdout] 350 | #![feature(backtrace)]
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `cell_filter_map` has been stable since 1.63.0 and no longer requires an attribute to enable
[INFO] [stdout]    --> src/lib.rs:353:12
[INFO] [stdout]     |
[INFO] [stdout] 353 | #![feature(cell_filter_map)]
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `const_intrinsic_copy` has been stable since 1.63.0 and no longer requires an attribute to enable
[INFO] [stdout]    --> src/lib.rs:355:12
[INFO] [stdout]     |
[INFO] [stdout] 355 | #![feature(const_intrinsic_copy)]
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `const_ptr_offset` has been stable since 1.61.0 and no longer requires an attribute to enable
[INFO] [stdout]    --> src/lib.rs:357:12
[INFO] [stdout]     |
[INFO] [stdout] 357 | #![feature(const_ptr_offset)]
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `const_fn_trait_bound` has been stable since 1.61.0 and no longer requires an attribute to enable
[INFO] [stdout]    --> src/lib.rs:354:12
[INFO] [stdout]     |
[INFO] [stdout] 354 | #![feature(const_fn_trait_bound)]
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `generic_associated_types` has been stable since 1.65.0 and no longer requires an attribute to enable
[INFO] [stdout]    --> src/lib.rs:360:12
[INFO] [stdout]     |
[INFO] [stdout] 360 | #![feature(generic_associated_types)]
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `backtrace` has been stable since 1.65.0 and no longer requires an attribute to enable
[INFO] [stdout]    --> src/lib.rs:350:12
[INFO] [stdout]     |
[INFO] [stdout] 350 | #![feature(backtrace)]
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `cell_filter_map` has been stable since 1.63.0 and no longer requires an attribute to enable
[INFO] [stdout]    --> src/lib.rs:353:12
[INFO] [stdout]     |
[INFO] [stdout] 353 | #![feature(cell_filter_map)]
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `const_intrinsic_copy` has been stable since 1.63.0 and no longer requires an attribute to enable
[INFO] [stdout]    --> src/lib.rs:355:12
[INFO] [stdout]     |
[INFO] [stdout] 355 | #![feature(const_intrinsic_copy)]
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `const_ptr_offset` has been stable since 1.61.0 and no longer requires an attribute to enable
[INFO] [stdout]    --> src/lib.rs:357:12
[INFO] [stdout]     |
[INFO] [stdout] 357 | #![feature(const_ptr_offset)]
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]   --> src/syntax/ast.rs:84:1
[INFO] [stdout]    |
[INFO] [stdout] 84 | assert_eq_size!(AstStmt, [usize; 12]);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: source type: `Spanned<StmtP<AstNoPayload>>` (704 bits)
[INFO] [stdout]    = note: target type: `[usize; 12]` (768 bits)
[INFO] [stdout]    = note: this error originates in the macro `assert_eq_size` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]   --> src/syntax/ast.rs:85:1
[INFO] [stdout]    |
[INFO] [stdout] 85 | assert_eq_size!(AstExpr, [usize; 9]);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: source type: `Spanned<ExprP<AstNoPayload>>` (448 bits)
[INFO] [stdout]    = note: target type: `[usize; 9]` (576 bits)
[INFO] [stdout]    = note: this error originates in the macro `assert_eq_size` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]   --> src/syntax/ast.rs:84:1
[INFO] [stdout]    |
[INFO] [stdout] 84 | assert_eq_size!(AstStmt, [usize; 12]);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: source type: `Spanned<StmtP<AstNoPayload>>` (704 bits)
[INFO] [stdout]    = note: target type: `[usize; 12]` (768 bits)
[INFO] [stdout]    = note: this error originates in the macro `assert_eq_size` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]   --> src/syntax/ast.rs:85:1
[INFO] [stdout]    |
[INFO] [stdout] 85 | assert_eq_size!(AstExpr, [usize; 9]);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: source type: `Spanned<ExprP<AstNoPayload>>` (448 bits)
[INFO] [stdout]    = note: target type: `[usize; 9]` (576 bits)
[INFO] [stdout]    = note: this error originates in the macro `assert_eq_size` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `backtrace` found for struct `anyhow::Error` in the current scope
[INFO] [stdout]    --> src/errors/mod.rs:127:27
[INFO] [stdout]     |
[INFO] [stdout] 127 |         Some(self.message.backtrace())
[INFO] [stdout]     |                           ^^^^^^^^^ method not found in `Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `backtrace` found for struct `anyhow::Error` in the current scope
[INFO] [stdout]    --> src/errors/mod.rs:127:27
[INFO] [stdout]     |
[INFO] [stdout] 127 |         Some(self.message.backtrace())
[INFO] [stdout]     |                           ^^^^^^^^^ method not found in `Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 190 previous errors; 6 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0407, E0512, E0557, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0407`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `starlark` (lib) due to 191 previous errors; 6 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: aborting due to 202 previous errors; 6 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0407, E0512, E0557, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0407`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `starlark` (lib test) due to 203 previous errors; 6 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "f1c96e90db285567ab408958c87864fd4e5ba39b31c6f0c20cbf785361926197", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f1c96e90db285567ab408958c87864fd4e5ba39b31c6f0c20cbf785361926197", kill_on_drop: false }`
[INFO] [stdout] f1c96e90db285567ab408958c87864fd4e5ba39b31c6f0c20cbf785361926197
